UNPKG

@iotile/iotile-common

Version:

Common utilities for IoTile Packages and Applications

9 lines (8 loc) 269 B
export declare type MutexReleaser = () => void; export declare type QueuedRunnable = (MutexReleaser: MutexReleaser) => void; export declare class Mutex { private _queue; private _pending; acquire(): Promise<MutexReleaser>; private dispatch(); }