call-once-next-tick

Calls a callback once after platform-independent next tick

MIT 34 个版本
安装
npm install call-once-next-tick
yarn add call-once-next-tick
pnpm add call-once-next-tick
bun add call-once-next-tick
README

call-once-next-tick

Calls a callback once after platform-independent next tick.

import once from 'call-once-next-tick';
import assert from 'assert';

const results = [];

const callback1 = once(() => results.push(arguments));
assert.ok(!results.length);
callback1('error', 'value1', 'value2');
assert.ok(!results.length);

setImmediate(() => {
  assert.equal(results.length, 1);
  callback1('error', 'value1', 'value2');
  assert.equal(results.length, 1);
});
版本列表
1.1.11 2026-05-26
1.1.10 2025-12-16
1.1.9 2025-12-12
1.1.8 2025-12-12
1.1.7 2025-12-04
1.1.6 2025-12-04
1.1.5 2025-12-03
1.1.4 2025-11-06
1.1.3 2025-10-21
1.1.2 2025-10-21
1.1.1 2025-07-08
1.1.0 2025-06-29
1.0.22 2025-06-20
1.0.21 2025-06-18
1.0.20 2025-05-19
1.0.19 2025-05-18
1.0.18 2025-01-23
1.0.17 2025-01-23
1.0.16 2025-01-23
1.0.15 2025-01-23
1.0.14 2025-01-23
1.0.13 2025-01-23
1.0.12 2025-01-15
1.0.11 2025-01-14
1.0.10 2025-01-12
1.0.9 2025-01-04
1.0.8 2025-01-04
1.0.7 2025-01-04
1.0.5 2022-07-21
1.0.4 2020-05-02
1.0.3 2020-04-26
1.0.2 2020-04-19
1.0.1 2020-04-19
1.0.0 2020-04-08