UNPKG

browser-tabs-lock

Version:

provides locking mechanism to sync across browser tabs

12 lines (11 loc) 348 B
declare class ProcessLocking { static instance: undefined | ProcessLocking; private locked; static getInstance(): ProcessLocking; private addToLocked; isLocked: (key: string) => boolean; lock: (key: string) => Promise<void>; unlock: (key: string) => void; } export default function getLock(): ProcessLocking; export {};