0.1.15 • Published 1 year ago

@3xpo/locked v0.1.15

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year 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.15

1 year ago

0.1.14

1 year ago

0.1.13

1 year ago

0.1.10

1 year ago

0.1.11

1 year ago

0.1.12

1 year ago

0.1.9

1 year ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.6

1 year ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.5

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago