/
lmasikl
/
code-settings-sync
Обзор
Документация
Войти
/
lmasikl
/
code-settings-sync
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/lockfile.ts
34 строки
660 B
Shan Khan
V3.1.0 (#611)
27 авг 2018, 00:46
Не верифицирован
27 авг 2018, 00:46
174c739
Код
Авторство
О чём код?
import * as lockfile from "lockfile"; import { Util } from "./util"; interface IOptions { wait?: number; pollPeriod?: number; stale?: number; retries?: number; retryWait?: number; } export default { Check, Lock, Unlock }; export function Check( filepath: string, options: IOptions = {} ): Promise<boolean> { return Util.promisify(lockfile.check)(filepath, options); } export function Lock( filepath: string, options: IOptions = {} ): Promise<boolean> { return Util.promisify(lockfile.lock)(filepath, options); } export function Unlock(filepath: string): Promise<boolean> { return Util.promisify(lockfile.unlock)(filepath); }