Options
All
  • Public
  • Public/Protected
  • All
Menu

Class StaticOperators<P>

Type parameters

Hierarchy

  • StaticOperators

Index

Constructors

constructor

Methods

create

  • create<T>(executor: function): P
  • Static version of the create function.

    see

    ExtendedPromiseConstructor.create

    Type parameters

    • T

    Parameters

    • executor: function
        • (resolve: function, reject: function): void | PromiseLike<void>
        • Parameters

          • resolve: function
              • (value: T): void
              • Parameters

                • value: T

                Returns void

          • reject: function
              • (reason: any): void
              • Parameters

                • reason: any

                Returns void

          Returns void | PromiseLike<void>

    Returns P

eventOnce

  • eventOnce<TEvent, TTarget>(target: TTarget, event: TEvent): P
  • Type parameters

    Parameters

    • target: TTarget
    • event: TEvent

    Returns P

from

  • from<T>(other: PromiseLike<T>): P
  • Static version of the from function.

    see

    ExtendedPromiseConstructor.from

    Type parameters

    • T

    Parameters

    • other: PromiseLike<T>

    Returns P

never

  • never(): P

soon

  • soon<T>(action: function | function): P
  • Static version of the soon function.

    see

    ExtendedPromiseConstructor.soon

    Type parameters

    • T

    Parameters

    • action: function | function

    Returns P

wait

  • wait<T>(time: number | Date, value?: T): P
  • Static version of the wait function.

    see

    ExtendedPromiseConstructor.wait

    Type parameters

    • T

    Parameters

    • time: number | Date
    • Optional value: T

    Returns P

Static create

  • Creates a new instance of the StaticOperators class.

    Type parameters

    Parameters

    Returns StaticOperators<P>

Generated using TypeDoc