0.1.13 • Published 7 days ago

@3xpo/locked v0.1.13

Weekly downloads
-
License
MIT
Repository
-
Last release
7 days ago

@3xpo/locked

Locking Library for the 21st Century

Usage

import Locked from '@3xpo/locked';

const lock = new Locked();
setTimeout(async () => {
  const unlock = await lock.lock('test');
  await new Promise(rs => setTimeout(rs, 10));
  console.log('3');
  unlock();
  console.log('4');
}, 10);
(async () => {
  const unlock = await lock.lock('test');
  await new Promise(rs => setTimeout(rs, 100));
  console.log('1');
  unlock();
  console.log('2');
})();

will output 1, 2, 3, 4.

0.1.13

7 days ago

0.1.10

2 months ago

0.1.11

2 months ago

0.1.12

2 months ago

0.1.9

2 months ago

0.1.8

3 months ago

0.1.7

3 months ago

0.1.6

4 months ago

0.1.4

4 months ago

0.1.3

4 months ago

0.1.5

4 months ago

0.1.2

4 months ago

0.1.1

5 months ago