@thatcompany/ts-tool
Version:
基于TypeScript编写的工具库
28 lines • 771 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.IRegister = void 0;
exports.TaskCronService = TaskCronService;
exports.TaskRegister = TaskRegister;
require("reflect-metadata");
const METADATA_1 = require("./METADATA");
const IAnnotation_1 = require("./IAnnotation");
/**
* 调度任务注解
* @param target
* @constructor
*/
function TaskCronService(target) {
Reflect.defineMetadata(METADATA_1.METADATA.TASK.CRON, true, target);
}
/**
* 任务注册器注解
* @param target
* @constructor
*/
function TaskRegister(target) {
Reflect.defineMetadata(METADATA_1.METADATA.TASK.REGISTER, true, target);
}
class IRegister extends IAnnotation_1.IAnnotation {
}
exports.IRegister = IRegister;
//# sourceMappingURL=Task.js.map