Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Thenable<T>

Thenable 是 ES6 promises、Q、jquery.Deferred、WinJS.Promise 等之间的共同接口。 该 API 不假设使用哪个 promise 库,因此可以重用现有代码而无需迁移到特定的 promise 实现。 但是,我们建议在此编辑器中使用原生 promises。

Type parameters

  • T

层级

  • Thenable

索引

Methods(1)

Methods(1)

then

  • then<TResult>(onfulfilled?: (value: T) => TResult | Thenable<TResult>, onrejected?: (reason: any) => TResult | Thenable<TResult>): Thenable<TResult>
  • then<TResult>(onfulfilled?: (value: T) => TResult | Thenable<TResult>, onrejected?: (reason: any) => void): Thenable<TResult>
  • 为 Promise 的完成和/或拒绝附加回调函数。

    Type parameters

    • TResult

    Parameters

    • Optional onfulfilled: (value: T) => TResult | Thenable<TResult>

      Promise 被 reslove 时要执行的回调。

        • (value: T): TResult | Thenable<TResult>
        • Parameters

          • value: T

          Returns TResult | Thenable<TResult>

    • Optional onrejected: (reason: any) => TResult | Thenable<TResult>

      Promise 被 reject 时要执行的回调。

        • (reason: any): TResult | Thenable<TResult>
        • Parameters

          • reason: any

          Returns TResult | Thenable<TResult>

    Returns Thenable<TResult>

    一个 Promise 用于完成任何被执行的回调函数。

  • Type parameters

    • TResult

    Parameters

    • Optional onfulfilled: (value: T) => TResult | Thenable<TResult>
        • (value: T): TResult | Thenable<TResult>
        • Parameters

          • value: T

          Returns TResult | Thenable<TResult>

    • Optional onrejected: (reason: any) => void
        • (reason: any): void
        • Parameters

          • reason: any

          Returns void

    Returns Thenable<TResult>

友链:VS Code 中文文档 | VS Code 官网文档 | VS Code 扩展市场

Generated by TypeDoc. Maintained by 洛竹