ag-charts-community
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
11 lines (10 loc) • 344 B
TypeScript
type MutexCallback = (...args: any[]) => Promise<void> | void;
export declare class Mutex {
private available;
private readonly acquireQueue;
acquire(cb: MutexCallback): Promise<void>;
acquireImmediately(cb: MutexCallback): Promise<boolean>;
waitForClearAcquireQueue(): Promise<void>;
private dispatchNext;
}
export {};