UNPKG

@tsclean/core

Version:

Plugin for API Rest Full development, based on Clean Architecture, IoC and Dependency Injection.

13 lines 1.85 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SubscribeMessage = void 0; const helpers_1 = require("../../helpers"); const SubscribeMessage = (message) => { return (target, key, descriptor) => { Reflect.defineMetadata(helpers_1.MESSAGE_MAPPING_METADATA, true, descriptor.value); Reflect.defineMetadata(helpers_1.MESSAGE_METADATA, message, descriptor.value); return descriptor; }; }; exports.SubscribeMessage = SubscribeMessage; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3Vic2NyaWJlLW1lc3NhZ2UuZGVjb3JhdG9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3dlYnNvY2tldHMvZGVjb3JhdG9ycy9zdWJzY3JpYmUtbWVzc2FnZS5kZWNvcmF0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsMkNBQTBFO0FBRW5FLE1BQU0sZ0JBQWdCLEdBQUcsQ0FBYSxPQUFVLEVBQW1CLEVBQUU7SUFDMUUsT0FBTyxDQUNMLE1BQWMsRUFDZCxHQUFvQixFQUNwQixVQUE4QixFQUM5QixFQUFFO1FBQ0YsT0FBTyxDQUFDLGNBQWMsQ0FBQyxrQ0FBd0IsRUFBRSxJQUFJLEVBQUUsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFBO1FBQ3hFLE9BQU8sQ0FBQyxjQUFjLENBQUMsMEJBQWdCLEVBQUUsT0FBTyxFQUFFLFVBQVUsQ0FBQyxLQUFLLENBQUMsQ0FBQTtRQUNuRSxPQUFPLFVBQVUsQ0FBQTtJQUNuQixDQUFDLENBQUE7QUFDSCxDQUFDLENBQUE7QUFWWSxRQUFBLGdCQUFnQixvQkFVNUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNRVNTQUdFX01BUFBJTkdfTUVUQURBVEEsIE1FU1NBR0VfTUVUQURBVEEgfSBmcm9tICcuLi8uLi9oZWxwZXJzJ1xuXG5leHBvcnQgY29uc3QgU3Vic2NyaWJlTWVzc2FnZSA9IDxUID0gc3RyaW5nPihtZXNzYWdlOiBUKTogTWV0aG9kRGVjb3JhdG9yID0+IHtcbiAgcmV0dXJuIChcbiAgICB0YXJnZXQ6IG9iamVjdCxcbiAgICBrZXk6IHN0cmluZyB8IHN5bWJvbCxcbiAgICBkZXNjcmlwdG9yOiBQcm9wZXJ0eURlc2NyaXB0b3JcbiAgKSA9PiB7XG4gICAgUmVmbGVjdC5kZWZpbmVNZXRhZGF0YShNRVNTQUdFX01BUFBJTkdfTUVUQURBVEEsIHRydWUsIGRlc2NyaXB0b3IudmFsdWUpXG4gICAgUmVmbGVjdC5kZWZpbmVNZXRhZGF0YShNRVNTQUdFX01FVEFEQVRBLCBtZXNzYWdlLCBkZXNjcmlwdG9yLnZhbHVlKVxuICAgIHJldHVybiBkZXNjcmlwdG9yXG4gIH1cbn1cbiJdfQ==