UNPKG

@foxpage/foxpage-manager

Version:

foxpage resource manager

20 lines (19 loc) 508 B
/// <reference types="node" /> /// <reference types="node" /> /** * lock file * @param dir mkdir value * @param cb callback */ export declare const lock: (dir: string, cb: (error?: NodeJS.ErrnoException) => unknown) => Promise<unknown>; /** * unlock file * @param dir mkdir value */ export declare const unlock: (dir: string) => Promise<void>; /** * lock & unlock * @param dir dir * @param cb lock callback */ export declare const withLock: (dir: string, cb: () => Promise<any>) => Promise<void>;