vulpix
Version:
CSP-like channels library
10 lines (9 loc) • 331 B
TypeScript
import { ExtensiblePromise } from '../extensible-promise';
declare class DeferredPromise<T> extends ExtensiblePromise<T> {
private readonly _resolve;
private readonly _reject;
constructor();
get resolve(): (value: T | PromiseLike<T>) => void;
get reject(): (reason?: any) => void;
}
export { DeferredPromise };