toSync method

Sync<T> toSync({
  1. Err<T> onError(
    1. Object?
    )?,
  2. void onFinalize()?,
})

Implementation

@pragma('vm:prefer-inline')
Sync<T> toSync({
  Err<T> Function(Object?)? onError,
  void Function()? onFinalize,
}) {
  assert(
    !_isSubtype<T, Future<Object>>(),
    'Do not call toSync on futures: $T.',
  );
  return Sync(() => this, onError: onError, onFinalize: onFinalize);
}