@markg85/webdav-server
Version:
15 lines (14 loc) • 416 B
TypeScript
import { LockKind } from './LockKind';
import { LockType } from './LockType';
import { Lock } from './Lock';
export declare class LockBag {
locks: Lock[];
constructor();
getLocks(lockType?: LockType): Lock[];
getLock(uuid: string): Lock;
setLock(lock: Lock): boolean;
removeLock(uuid: string): void;
canLock(lockKind: LockKind): boolean;
private notExpired;
private cleanLocks;
}