@iap Packages
    Preparing search index...

    Interface Deferred<T>

    延迟 Promise 对象,可在外部调用 resolve / reject

    interface Deferred<T> {
        promise: Promise<T>;
        reject: (reason?: unknown) => void;
        resolve: (value: T | PromiseLike<T>) => void;
    }

    Type Parameters

    • T
    promise: Promise<T>

    延迟执行的 Promise 实例

    reject: (reason?: unknown) => void

    在外部将 Promise 置为 rejected

    resolve: (value: T | PromiseLike<T>) => void

    在外部将 Promise 置为 fulfilled