blob: f4241c81374496de3b129a68a9cd5768c52c8023 (
plain)
1
2
3
4
5
6
7
8
9
|
'use strict';
export default function onlyOnce(fn) {
return function() {
if (fn === null) throw new Error("Callback was already called.");
fn.apply(this, arguments);
fn = null;
};
}
|