包详细信息

call-once-next-tick

kmalakoff201MIT1.0.22

Calls a callback once after platform-independent next tick

call, once, callback, nextTick

自述文件

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);
});