UNPKG

@goparrot/pubsub-event-bus

Version:
20 lines 720 B
import { __decorate } from "tslib"; import { Injectable } from '@nestjs/common'; import { Reflector } from '@nestjs/core'; import { PUBSUB_EVENT_HANDLER_METADATA, PUBSUB_EVENT_METADATA } from '../decorator'; let PubSubReflector = class PubSubReflector extends Reflector { reflectHandlerMetadata(handler) { return this.get(PUBSUB_EVENT_HANDLER_METADATA, handler); } reflectEventMetadata(event) { return this.get(PUBSUB_EVENT_METADATA, event); } extractEventMetadata(event) { return this.reflectEventMetadata(event.constructor); } }; PubSubReflector = __decorate([ Injectable() ], PubSubReflector); export { PubSubReflector }; //# sourceMappingURL=PubSubReflector.js.map