Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IPromise<TValue, TReason>

Type parameters

  • TValue = any

  • TReason = any

Hierarchy

  • IPromise

Index

Properties

[toStringTag]: string

Methods

  • catch(onReject: (reason: TReason) => any): IPromise<any, any>
  • Parameters

    • onReject: (reason: TReason) => any
        • (reason: TReason): any
        • Parameters

          • reason: TReason

          Returns any

    Returns IPromise<any, any>

  • finally(onFinally: () => any): IPromise<any, any>
  • Parameters

    • onFinally: () => any
        • (): any
        • Returns any

    Returns IPromise<any, any>

  • then(onSuccess?: (value: TValue) => any, onReject?: (reason: TReason) => any): IPromise<any, any>
  • Parameters

    • Optional onSuccess: (value: TValue) => any
        • (value: TValue): any
        • Parameters

          • value: TValue

          Returns any

    • Optional onReject: (reason: TReason) => any
        • (reason: TReason): any
        • Parameters

          • reason: TReason

          Returns any

    Returns IPromise<any, any>