nestjs-temporal-core
Version:
Complete NestJS integration for Temporal.io with auto-discovery, declarative scheduling, enhanced monitoring, and enterprise-ready features
16 lines • 644 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createWorkflowToken = createWorkflowToken;
exports.createWorkflowProvider = createWorkflowProvider;
const workflow_proxy_factory_1 = require("../workflow-proxy/workflow-proxy.factory");
function createWorkflowToken(workflowType) {
return `TEMPORAL_WORKFLOW_${workflowType.toUpperCase()}`;
}
function createWorkflowProvider(token, config) {
return {
provide: token,
inject: [workflow_proxy_factory_1.WorkflowProxyFactory],
useFactory: (factory) => factory.createProxy(config),
};
}
//# sourceMappingURL=workflow-token.js.map