@teamhive/nestjs-common
Version:
Our common decorators, services, etc for NestJS projects
13 lines (12 loc) • 544 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.HiveMessage = exports.RPC_OPTIONS_KEY = exports.RPC_PATTERN_KEY = void 0;
exports.RPC_PATTERN_KEY = 'loop:rpc-pattern-key';
exports.RPC_OPTIONS_KEY = 'teamhive:rpc-message-options';
function HiveMessage(messagePattern, options = {}) {
return (target) => {
Reflect.defineMetadata(exports.RPC_PATTERN_KEY, messagePattern, target);
Reflect.defineMetadata(exports.RPC_OPTIONS_KEY, options, target);
};
}
exports.HiveMessage = HiveMessage;