Skip to content

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>
AssemblyXantham.Fable.Core.TS

Declared inside

Executor

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>