PromiseConstructor
[<Interface>]
type PromiseConstructor =
abstract member SymbolSpecies: PromiseConstructor
abstract member Create<'T> (executor: Executor<'T>) : Promise<'T>
abstract member ``try``<'T, 'U> (callbackFn: 'U -> U2<'T,Promise<'T>>, args: 'U) : Promise<obj>
abstract member all<'T> (values: 'T) : Promise<obj array>
abstract member all<'T> (values: Iterable<U2<'T,Promise<'T>>,obj,obj>) : Promise<obj array>
abstract member allKeyed<'T> (promises: 'T) : Promise<obj>
abstract member allSettled<'T> (values: Iterable<U2<'T,Promise<'T>>,obj,obj>) : Promise<PromiseSettledResult<obj> array>
abstract member allSettled<'T> (values: 'T) : Promise<PromiseSettledResult<obj> array>
abstract member allSettledKeyed<'T> (promises: 'T) : Promise<obj>
abstract member any<'T> (values: Iterable<U2<'T,Promise<'T>>,obj,obj>) : Promise<obj>
abstract member any<'T> (values: 'T) : Promise<obj>
abstract member race<'T> (values: 'T) : Promise<obj>
abstract member race<'T> (values: Iterable<U2<'T,Promise<'T>>,obj,obj>) : Promise<obj>
abstract member reject<'T> (?reason: obj) : Promise<'T>
abstract member resolve<'T> (value: U2<'T,Promise<'T>>) : Promise<obj>
abstract member resolve<'T> (value: 'T) : Promise<obj>
abstract member resolve () : Promise<unit>
abstract member withResolvers<'T> () : PromiseWithResolvers<'T>
| |
|---|
| Assembly | Xantham.Fable.Core.TS |
Declared inside
Properties
abstract member SymbolSpecies: PromiseConstructor
Methods
abstract member Create<'T> (executor: Executor<'T>) : Promise<'T>
abstract member ``try``<'T, 'U> (callbackFn: 'U -> U2<'T,Promise<'T>>, args: 'U) : Promise<obj>
abstract member all<'T> (values: 'T) : Promise<obj array>
abstract member all<'T> (values: Iterable<U2<'T,Promise<'T>>,obj,obj>) : Promise<obj array>
abstract member allKeyed<'T> (promises: 'T) : Promise<obj>
abstract member allSettled<'T> (values: Iterable<U2<'T,Promise<'T>>,obj,obj>) : Promise<PromiseSettledResult<obj> array>
abstract member allSettled<'T> (values: 'T) : Promise<PromiseSettledResult<obj> array>
abstract member allSettledKeyed<'T> (promises: 'T) : Promise<obj>
abstract member any<'T> (values: Iterable<U2<'T,Promise<'T>>,obj,obj>) : Promise<obj>
abstract member any<'T> (values: 'T) : Promise<obj>
abstract member race<'T> (values: 'T) : Promise<obj>
abstract member race<'T> (values: Iterable<U2<'T,Promise<'T>>,obj,obj>) : Promise<obj>
abstract member reject<'T> (?reason: obj) : Promise<'T>
abstract member resolve<'T> (value: U2<'T,Promise<'T>>) : Promise<obj>
abstract member resolve<'T> (value: 'T) : Promise<obj>
abstract member resolve () : Promise<unit>
abstract member withResolvers<'T> () : PromiseWithResolvers<'T>