UNPKG

nest-arango

Version:

ArangoDB driver module for NestJS with a built-in CLI tool for creating and running migration scripts

24 lines 972 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EventListenerMetadataStorage = exports.EventListenerMetadataStorageHost = void 0; class EventListenerMetadataStorageHost { constructor() { this.metadataMap = new Map(); } registerMetadata(entity, event, action) { var _a; if (!this.metadataMap.get(entity)) { this.metadataMap.set(entity, new Map()); } (_a = this.metadataMap.get(entity)) === null || _a === void 0 ? void 0 : _a.set(event, action); } getMetadata(entity) { return this.metadataMap.get(entity); } } exports.EventListenerMetadataStorageHost = EventListenerMetadataStorageHost; const globalRef = global; exports.EventListenerMetadataStorage = globalRef.ArangoEventListenerMetadataStorage || (globalRef.ArangoEventListenerMetadataStorage = new EventListenerMetadataStorageHost()); //# sourceMappingURL=event-metadata.storage.js.map