UNPKG

@bitblit/ratchet-aws

Version:

Common tools for use with AWS browser and node

9 lines (8 loc) 342 B
import { SyncLockProvider } from './sync-lock-provider.js'; export declare class MemorySyncLock implements SyncLockProvider { private _locks; constructor(); acquireLock(lockKey: string, expirationSeconds?: number): Promise<boolean>; releaseLock(lockKey: string): Promise<void>; clearExpiredSyncLocks(): Promise<number>; }