padlocal-client-ts
Version:
Padlocal ts client
13 lines (12 loc) • 478 B
TypeScript
/// <reference types="node" />
export declare type PromiseResolveFunc = (val: any) => void;
export declare type PromiseRejectFunc = (error: Error) => void;
export declare class PromiseCallback {
private readonly _resolve;
private readonly _reject;
private _timeoutId?;
constructor(resolve: PromiseResolveFunc, reject: PromiseRejectFunc, timeoutId?: NodeJS.Timeout);
resolve(val?: any): void;
reject(error: Error): void;
private _invalidateTimeout;
}