DefinitelyTyped/lockfile/lockfile-tests.ts
2015-06-21 14:28:30 -04:00

35 lines
599 B
TypeScript

/// <reference path="lockfile.d.ts" />
import lockfile = require('lockfile');
var bool: boolean;
var num: number;
var path: string;
var opts: lockfile.Options;
var callback: (err: Error) => {
};
var callback2: (err: Error, isLocked: boolean) => {
};
opts = {
wait: num,
stale: num,
retries: num,
retryWait: num
};
lockfile.lock(path, opts, callback);
lockfile.lock(path, callback);
lockfile.lockSync(path, opts);
lockfile.unlock(path, callback);;
lockfile.unlockSync(path);
lockfile.check(path, opts, callback2);
lockfile.check(path, callback2);
bool = lockfile.checkSync(path, opts);