cb21d546ac022b89bf3462a5067656d25dfbd5316ac4b12742181d45b69baa1454ec2409c87c93d4921cbe4bc28cd167a4210db27c89f0d23377fdbf6e2e0d 362 B

1234567891011121314151617
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = once;
  6. function once(fn) {
  7. function wrapper(...args) {
  8. if (fn === null) return;
  9. var callFn = fn;
  10. fn = null;
  11. callFn.apply(this, args);
  12. }
  13. Object.assign(wrapper, fn);
  14. return wrapper;
  15. }
  16. module.exports = exports.default;