UNPKG

@mvx/model

Version:

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

36 lines (34 loc) 1.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DefaultModelParser = void 0; var tslib_1 = require("tslib"); var ioc_1 = require("@tsdi/ioc"); var boot_1 = require("@tsdi/boot"); var decorators_1 = require("./decorators"); /** * modle parser. * * @export * @class ModelParser */ var DefaultModelParser = /** @class */ (function (_super) { tslib_1.__extends(DefaultModelParser, _super); function DefaultModelParser() { return _super !== null && _super.apply(this, arguments) || this; } DefaultModelParser.prototype.getFiledDecorator = function () { return decorators_1.Field.toString(); }; DefaultModelParser.prototype.getPropertyMeta = function (type) { return ioc_1.getPropertyMetadata(this.getFiledDecorator(), type); }; DefaultModelParserAnn = function () { return { "name": "DefaultModelParser", "params": { "getPropertyMeta": ["type"] } }; }; DefaultModelParser = tslib_1.__decorate([ ioc_1.Injectable(boot_1.DefaultModelParserToken) ], DefaultModelParser); return DefaultModelParser; }(boot_1.ModelParser)); exports.DefaultModelParser = DefaultModelParser; //# sourceMappingURL=sourcemaps/ModelParser.js.map