@abtnode/util

ArcBlock's JavaScript utility

Usage no npm install needed!

<script type="module">
  import abtnodeUtil from 'https://cdn.skypack.dev/@abtnode/util';
</script>

README

ArcBlock's JavaScript utility

Usage

For example:

const tryWithTimeout = require('@abtnode/util/lib/try-with-timeout');
try {
  await tryWithTimeout(() => new Promise((resolve) => setTimeout(() => resolve(true), 60)), 50);
} catch (err) {
  expect(err).toBeTruthy();
  expect(err.message).toContain('Operation timed out after 50 ms');
}