nestjs-temporal-core
Version:
Complete NestJS integration for Temporal.io with auto-discovery, declarative scheduling, enhanced monitoring, and enterprise-ready features
28 lines • 970 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isActivity = isActivity;
exports.getActivityMetadata = getActivityMetadata;
exports.isActivityMethod = isActivityMethod;
exports.getActivityMethodMetadata = getActivityMethodMetadata;
const constants_1 = require("../constants");
function isActivity(target) {
if (!target)
return false;
return Reflect.hasMetadata(constants_1.TEMPORAL_ACTIVITY, target);
}
function getActivityMetadata(target) {
if (!target)
return undefined;
return Reflect.getMetadata(constants_1.TEMPORAL_ACTIVITY, target);
}
function isActivityMethod(target) {
if (!target)
return false;
return Reflect.hasMetadata(constants_1.TEMPORAL_ACTIVITY_METHOD, target);
}
function getActivityMethodMetadata(target) {
if (!target)
return undefined;
return Reflect.getMetadata(constants_1.TEMPORAL_ACTIVITY_METHOD, target);
}
//# sourceMappingURL=metadata.js.map