@vtexlab/planner-contracts
Version:
Contracts to use in an Eventual-Driven Architecture (EDA)
15 lines (14 loc) • 424 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getMessageContext = exports.Context = void 0;
const contextMap = new Map();
function Context(name) {
return (target) => {
contextMap.set(target, name);
};
}
exports.Context = Context;
function getMessageContext(target) {
return contextMap.get(target) || 'mgmt-default';
}
exports.getMessageContext = getMessageContext;