xaa
    Preparing search index...

    Class Defer<T>

    Defer object for fulfilling a promise later in other events

    To use, use xaa.makeDefer or its alias xaa.defeer.

    Type Parameters

    • T
    Index

    Constructors

    Properties

    Constructors

    • construct Defer

      Type Parameters

      • T

      Parameters

      • ThePromise: PromiseConstructor = global.Promise

        optional promise constructor

      Returns Defer<T>

    Properties

    done: (err: Error, ...args: any[]) => void

    node.js callback for the deferred promise

    Type Declaration

      • (err: Error, ...args: any[]): void
      • Parameters

        • err: Error

          error

        • ...args: any[]

          result

        Returns void

        nothing

    promise: Promise<T>

    The promise object for the defer

    reject: (reason?: any) => void

    reject the deferred promise

    resolve: (result?: T) => void

    resolve the defered promise