hook.js 561 B

1234567891011121314151617181920
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.EventHook = void 0;
  4. var EventHook;
  5. (function (EventHook) {
  6. const cache = {};
  7. function get(type) {
  8. return cache[type] || {};
  9. }
  10. EventHook.get = get;
  11. function register(type, hook) {
  12. cache[type] = hook;
  13. }
  14. EventHook.register = register;
  15. function unregister(type) {
  16. delete cache[type];
  17. }
  18. EventHook.unregister = unregister;
  19. })(EventHook = exports.EventHook || (exports.EventHook = {}));
  20. //# sourceMappingURL=hook.js.map