UNPKG

@mvx/model

Version:

@mvx/model is model for mvc frameworker on server.

31 lines (29 loc) 936 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DefaultModelParser = void 0; const tslib_1 = require("tslib"); const ioc_1 = require("@tsdi/ioc"); const boot_1 = require("@tsdi/boot"); const decorators_1 = require("./decorators"); /** * modle parser. * * @export * @class ModelParser */ let DefaultModelParser = class DefaultModelParser extends boot_1.ModelParser { getFiledDecorator() { return decorators_1.Field.toString(); } getPropertyMeta(type) { return ioc_1.getPropertyMetadata(this.getFiledDecorator(), type); } static ρAnn() { return { "name": "DefaultModelParser", "params": { "getPropertyMeta": ["type"] } }; } }; DefaultModelParser = tslib_1.__decorate([ ioc_1.Injectable(boot_1.DefaultModelParserToken) ], DefaultModelParser); exports.DefaultModelParser = DefaultModelParser; //# sourceMappingURL=sourcemaps/ModelParser.js.map