1234567891011121314151617181920212223 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.Store = void 0;
- var Store;
- (function (Store) {
- const cache = new WeakMap();
- function ensure(target) {
- if (!cache.has(target)) {
- cache.set(target, { events: Object.create(null) });
- }
- return cache.get(target);
- }
- Store.ensure = ensure;
- function get(target) {
- return cache.get(target);
- }
- Store.get = get;
- function remove(target) {
- return cache.delete(target);
- }
- Store.remove = remove;
- })(Store = exports.Store || (exports.Store = {}));
- //# sourceMappingURL=store.js.map
|