UNPKG

gatsby-core-utils

Version:

A collection of gatsby utils used in different gatsby packages

13 lines (12 loc) 349 B
interface IMutex { acquire(): Promise<void>; release(): Promise<void>; } /** * Creates a mutex, make sure to call `release` when you're done with it. * * @param {string} key A unique key */ export declare function createMutex(key: string, timeout?: number): IMutex; export declare function releaseAllMutexes(): Promise<void>; export {};