2025-10-01 19:55:38 +02:00

15 lines
430 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;
}