Class PromiseCancellable<T>

Type Parameters

  • T

Hierarchy

  • Promise<T>
    • PromiseCancellable

Constructors

  • Type Parameters

    • T

    Parameters

    • executor: ((resolve, reject, signal) => void)
        • (resolve, reject, signal): void
        • Parameters

          • resolve: ((value) => void)
              • (value): void
              • Parameters

                • value: T | PromiseLike<T>

                Returns void

          • reject: ((reason?) => void)
              • (reason?): void
              • Parameters

                • Optional reason: any

                Returns void

          • signal: AbortSignal

          Returns void

    • Optional controller: PromiseCancellableController

    Returns PromiseCancellable<T>

Properties

abortController: AbortController
reject: ((reason?) => void)

Type declaration

    • (reason?): void
    • Parameters

      • Optional reason: any

      Returns void

Accessors

Methods

  • Type Parameters

    • TResult1 = T

    • TResult2 = never

    Parameters

    • Optional onFulfilled: null | ((value, signal) => TResult1 | PromiseLike<TResult1>)
    • Optional onRejected: null | ((reason, signal) => TResult2 | PromiseLike<TResult2>)
    • Optional controller: PromiseCancellableController

    Returns PromiseCancellable<TResult1 | TResult2>

Generated using TypeDoc