npm.io
1.1.11 • Published 2 months ago

call-once-fn

Licence
MIT
Version
1.1.11
Deps
0
Size
8 kB
Vulns
0
Weekly
0

call-once-fn

Calls a callback only once.

import once from 'call-once-fn';
import assert from 'assert';

const results = [];

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

callback1('error', 'value1', 'value2');
assert.equal(results.length, 1);

Keywords