UNPKG

@eggjs/tegg-schedule-decorator

Version:

tegg schedule decorator

27 lines 2.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ScheduleInfoUtil = void 0; const core_decorator_1 = require("@eggjs/core-decorator"); const tegg_types_1 = require("@eggjs/tegg-types"); class ScheduleInfoUtil { static isSchedule(clazz) { return core_decorator_1.MetadataUtil.getBooleanMetaData(tegg_types_1.IS_SCHEDULE, clazz); } static setIsSchedule(isSchedule, clazz) { core_decorator_1.MetadataUtil.defineMetaData(tegg_types_1.IS_SCHEDULE, isSchedule, clazz); } static setScheduleParams(scheduleParams, clazz) { core_decorator_1.MetadataUtil.defineMetaData(tegg_types_1.SCHEDULE_PARAMS, scheduleParams, clazz); } static setScheduleOptions(scheduleParams, clazz) { core_decorator_1.MetadataUtil.defineMetaData(tegg_types_1.SCHEDULE_OPTIONS, scheduleParams, clazz); } static getScheduleOptions(clazz) { return core_decorator_1.MetadataUtil.getMetaData(tegg_types_1.SCHEDULE_OPTIONS, clazz); } static getScheduleParams(clazz) { return core_decorator_1.MetadataUtil.getMetaData(tegg_types_1.SCHEDULE_PARAMS, clazz); } } exports.ScheduleInfoUtil = ScheduleInfoUtil; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2NoZWR1bGVJbmZvVXRpbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy91dGlsL1NjaGVkdWxlSW5mb1V0aWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsMERBQXFEO0FBQ3JELGtEQUFtRjtBQUduRixNQUFhLGdCQUFnQjtJQUMzQixNQUFNLENBQUMsVUFBVSxDQUFDLEtBQXdCO1FBQ3hDLE9BQU8sNkJBQVksQ0FBQyxrQkFBa0IsQ0FBQyx3QkFBVyxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQzdELENBQUM7SUFFRCxNQUFNLENBQUMsYUFBYSxDQUFDLFVBQW1CLEVBQUUsS0FBd0I7UUFDaEUsNkJBQVksQ0FBQyxjQUFjLENBQUMsd0JBQVcsRUFBRSxVQUFVLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDOUQsQ0FBQztJQUVELE1BQU0sQ0FBQyxpQkFBaUIsQ0FBSSxjQUFpQyxFQUFFLEtBQXdCO1FBQ3JGLDZCQUFZLENBQUMsY0FBYyxDQUFDLDRCQUFlLEVBQUUsY0FBYyxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQ3RFLENBQUM7SUFFRCxNQUFNLENBQUMsa0JBQWtCLENBQUMsY0FBK0IsRUFBRSxLQUF3QjtRQUNqRiw2QkFBWSxDQUFDLGNBQWMsQ0FBQyw2QkFBZ0IsRUFBRSxjQUFjLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDdkUsQ0FBQztJQUVELE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxLQUF3QjtRQUNoRCxPQUFPLDZCQUFZLENBQUMsV0FBVyxDQUFDLDZCQUFnQixFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQzNELENBQUM7SUFFRCxNQUFNLENBQUMsaUJBQWlCLENBQUMsS0FBd0I7UUFDL0MsT0FBTyw2QkFBWSxDQUFDLFdBQVcsQ0FBQyw0QkFBZSxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQzFELENBQUM7Q0FDRjtBQXhCRCw0Q0F3QkMifQ==