value<T> static method

Future<T> value<T>(
  1. FutureOr<T> value,
  2. CancellationToken? cancellationToken, {
  3. OnCancelCallback? onCancel,
})

Returns a future that completes with the given value, unless cancelled.

This is the cancellable equivalent to Future.value().

Implementation

static Future<T> value<T>(
  FutureOr<T> value,
  CancellationToken? cancellationToken, {
  OnCancelCallback? onCancel,
}) =>
    CancellableFuture<T>._(
      value,
      cancellationToken,
      onCancel: onCancel,
    ).future;