resolve<T extends JSAny?> static method

  1. @Since.new('3.14')
JSPromise<T> resolve<T extends JSAny?>(
  1. T value
)

Returns a promise that resolves to value.

Throws an ArgumentError if value is already a JSPromise.

Implementation

@Since('3.14')
static JSPromise<T> resolve<T extends JSAny?>(T value) =>
    value.isA<JSPromise>()
    ? throw ArgumentError.value(
        value,
        'value',
        'JSPromise passed to JSPromise.resolve()',
      )
    : _resolve<T>(value);