Type Alias Later<T>

Later<T>: {
    promise: Promise<T>;
    reject: ((reason: Error) => void);
    resolve: ((result: T) => void);
}

Type Parameters

  • T

Type declaration

  • promise: Promise<T>

    The promise that will be resolved or rejected later.

  • reject: ((reason: Error) => void)

    Promise rejecter function

      • (reason): void
      • Parameters

        • reason: Error

        Returns void

  • resolve: ((result: T) => void)

    Promise resolver function

      • (result): void
      • Parameters

        • result: T

        Returns void