UNPKG

cnpmcore

Version:

Private NPM Registry for Enterprise

10 lines 1.25 kB
import assert from 'node:assert'; import { ModelConvertorUtil } from "./ModelConvertorUtil.js"; export function EntityProperty(entityProperty) { return (target, modelProperty) => { const clazz = target.constructor; assert.ok(typeof modelProperty === 'string', `[model/${clazz.name}] expect method name be typeof string, but now is ${String(modelProperty)}`); ModelConvertorUtil.addEntityPropertyName(entityProperty, clazz, modelProperty); }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRW50aXR5UHJvcGVydHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9hcHAvcmVwb3NpdG9yeS91dGlsL0VudGl0eVByb3BlcnR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sTUFBTSxNQUFNLGFBQWEsQ0FBQztBQUlqQyxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUU3RCxNQUFNLFVBQVUsY0FBYyxDQUFDLGNBQXNCO0lBQ25ELE9BQU8sQ0FBQyxNQUFXLEVBQUUsYUFBMEIsRUFBRSxFQUFFO1FBQ2pELE1BQU0sS0FBSyxHQUFHLE1BQU0sQ0FBQyxXQUFnQyxDQUFDO1FBQ3RELE1BQU0sQ0FBQyxFQUFFLENBQ1AsT0FBTyxhQUFhLEtBQUssUUFBUSxFQUNqQyxVQUFVLEtBQUssQ0FBQyxJQUFJLHFEQUFxRCxNQUFNLENBQUMsYUFBYSxDQUFDLEVBQUUsQ0FDakcsQ0FBQztRQUNGLGtCQUFrQixDQUFDLHFCQUFxQixDQUFDLGNBQWMsRUFBRSxLQUFLLEVBQUUsYUFBdUIsQ0FBQyxDQUFDO0lBQzNGLENBQUMsQ0FBQztBQUNKLENBQUMifQ==