resolve<T extends JSAny?> static method
- @Since.new('3.14')
- 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);