@eggjs/dal-decorator
Version:
tegg dal decorator
15 lines • 1.12 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DaoInfoUtil = void 0;
const tegg_types_1 = require("@eggjs/tegg-types");
const core_decorator_1 = require("@eggjs/core-decorator");
class DaoInfoUtil {
static setIsDao(clazz) {
core_decorator_1.MetadataUtil.defineMetaData(tegg_types_1.DAL_IS_DAO, true, clazz);
}
static getIsDao(clazz) {
return core_decorator_1.MetadataUtil.getOwnMetaData(tegg_types_1.DAL_IS_DAO, clazz) === true;
}
}
exports.DaoInfoUtil = DaoInfoUtil;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGFvSW5mb1V0aWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdXRpbC9EYW9JbmZvVXRpbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxrREFBNEQ7QUFFNUQsMERBQXFEO0FBRXJELE1BQWEsV0FBVztJQUN0QixNQUFNLENBQUMsUUFBUSxDQUFDLEtBQXdCO1FBQ3RDLDZCQUFZLENBQUMsY0FBYyxDQUFDLHVCQUFVLEVBQUUsSUFBSSxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQ3ZELENBQUM7SUFFRCxNQUFNLENBQUMsUUFBUSxDQUFDLEtBQXdCO1FBQ3RDLE9BQU8sNkJBQVksQ0FBQyxjQUFjLENBQUMsdUJBQVUsRUFBRSxLQUFLLENBQUMsS0FBSyxJQUFJLENBQUM7SUFDakUsQ0FBQztDQUNGO0FBUkQsa0NBUUMifQ==