cnpmcore
Version:
14 lines • 1.38 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EntityProperty = void 0;
const node_assert_1 = require("node:assert");
const ModelConvertorUtil_1 = require("./ModelConvertorUtil");
function EntityProperty(entityProperty) {
return function (target, modelProperty) {
const clazz = target.constructor;
(0, node_assert_1.strict)(typeof modelProperty === 'string', `[model/${clazz.name}] expect method name be typeof string, but now is ${String(modelProperty)}`);
ModelConvertorUtil_1.ModelConvertorUtil.addEntityPropertyName(entityProperty, clazz, modelProperty);
};
}
exports.EntityProperty = EntityProperty;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRW50aXR5UHJvcGVydHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9hcHAvcmVwb3NpdG9yeS91dGlsL0VudGl0eVByb3BlcnR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDZDQUErQztBQUUvQyw2REFBMEQ7QUFFMUQsU0FBZ0IsY0FBYyxDQUFDLGNBQXNCO0lBQ25ELE9BQU8sVUFBUyxNQUFXLEVBQUUsYUFBMEI7UUFDckQsTUFBTSxLQUFLLEdBQUcsTUFBTSxDQUFDLFdBQWdDLENBQUM7UUFDdEQsSUFBQSxvQkFBTSxFQUFDLE9BQU8sYUFBYSxLQUFLLFFBQVEsRUFDdEMsVUFBVSxLQUFLLENBQUMsSUFBSSxxREFBcUQsTUFBTSxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNwRyx1Q0FBa0IsQ0FBQyxxQkFBcUIsQ0FBQyxjQUFjLEVBQUUsS0FBSyxFQUFFLGFBQXVCLENBQUMsQ0FBQztJQUMzRixDQUFDLENBQUM7QUFDSixDQUFDO0FBUEQsd0NBT0MifQ==