Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@types/proper-lockfile) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Installation
npm install --save @types/proper-lockfile
Summary
This package contains type definitions for proper-lockfile (https://github.com/moxystudio/node-proper-lockfile).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/proper-lockfile.
index.d.ts
import { OperationOptions } from "retry";
export interface LockOptions {
stale?: number | undefined; // default: 10000
update?: number | undefined; // default: stale/2
retries?: number | OperationOptions | undefined; // default: 0
realpath?: boolean | undefined; // default: true
fs?: any; // default: graceful-fs
onCompromised?: ((err: Error) => any) | undefined; // default: (err) => throw err
lockfilePath?: string | undefined; // default: `${file}.lock`
}
export interface UnlockOptions {
realpath?: boolean | undefined; // default: true
fs?: any; // default: graceful-fs
lockfilePath?: string | undefined; // default: `${file}.lock`
}
export interface CheckOptions {
stale?: number | undefined; // default: 10000
realpath?: boolean | undefined; // default: true
fs?: any; // default: graceful-fs
lockfilePath?: string | undefined; // default: `${file}.lock`
}
export function lock(file: string, options?: LockOptions): Promise<() => Promise<void>>;
export function unlock(file: string, options?: UnlockOptions): Promise<void>;
export function check(file: string, options?: CheckOptions): Promise<boolean>;
export function lockSync(file: string, options?: LockOptions): () => void;
export function unlockSync(file: string, options?: UnlockOptions): void;
export function checkSync(file: string, options?: CheckOptions): boolean;
Additional Details
- Last updated: Tue, 07 Nov 2023 09:09:39 GMT
- Dependencies: @types/retry
Credits
These definitions were written by Nikita Volodin, Linus Unnebäck, and ulrichb.