UNPKG

claire-framework

Version:

- được viết bằng TypeScript - hỗ trợ websocket và HTTP request - hỗ trợ CLI để generate base project (claire-cli)

19 lines 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const core_1 = require("../decorator/core"); exports.toJSON = (modelInstance) => { let result = {}; let meta = Object.getPrototypeOf(modelInstance)[core_1.METADATA]; if (!meta) { return modelInstance; } meta.fields.forEach(f => { //-- trigger getter result[f.fieldLogicName] = modelInstance[f.fieldLogicName]; }); return result; }; class AbstractModel { } exports.AbstractModel = AbstractModel; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQWJzdHJhY3RNb2RlbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL2xpYi9tb2RlbC9BYnN0cmFjdE1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsNENBQTJDO0FBRzlCLFFBQUEsTUFBTSxHQUFHLENBQUMsYUFBa0IsRUFBTyxFQUFFO0lBQzlDLElBQUksTUFBTSxHQUFRLEVBQUUsQ0FBQztJQUNyQixJQUFJLElBQUksR0FBa0IsTUFBTSxDQUFDLGNBQWMsQ0FBQyxhQUFhLENBQUMsQ0FBQyxlQUFRLENBQUMsQ0FBQztJQUN6RSxJQUFJLENBQUMsSUFBSSxFQUFFO1FBQ1AsT0FBTyxhQUFhLENBQUM7S0FDeEI7SUFDRCxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBRTtRQUNwQixtQkFBbUI7UUFDbkIsTUFBTSxDQUFDLENBQUMsQ0FBQyxjQUFlLENBQUMsR0FBRyxhQUFhLENBQUMsQ0FBQyxDQUFDLGNBQWUsQ0FBQyxDQUFDO0lBQ2pFLENBQUMsQ0FBQyxDQUFDO0lBQ0gsT0FBTyxNQUFNLENBQUM7QUFDbEIsQ0FBQyxDQUFDO0FBRUYsTUFBc0IsYUFBYTtDQUNsQztBQURELHNDQUNDIn0=