"use strict"; | |
Object.defineProperty(exports, "__esModule", { | |
value: true | |
}); | |
exports.default = once; | |
function once(fn) { | |
function wrapper(...args) { | |
if (fn === null) return; | |
var callFn = fn; | |
fn = null; | |
callFn.apply(this, args); | |
} | |
Object.assign(wrapper, fn); | |
return wrapper; | |
} | |
module.exports = exports["default"]; |