UNPKG

padlocal-client-ts

Version:
13 lines (12 loc) 368 B
export declare type SerialJobFunc = () => Promise<any>; export declare class SerialExecutor { private _jobs; private _executing; constructor(); execute<T>(jobFunc: SerialJobFunc, type?: string): Promise<T>; /** * @param type: if type is undefined, clear all jobs in queue */ clear(type?: string): void; private _executeNextJob; }