UNPKG

@yamamotok/dataobject

Version:

Decorator based JSON serializer and deserializer.

28 lines 2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.hasToPlain = exports.hasFactory = exports.jsDateTransformer = exports.ValidationError = exports.DataObjectError = exports.createToPlain = exports.createFactory = exports.validatorS = exports.validator = exports.spread = exports.context = exports.required = exports.property = void 0; if (typeof Reflect === 'undefined' || !Reflect.getMetadata) { throw new Error(`Please add 'import "reflect-metadata"' to the top of your entry point.`); } const JsDateTransformer_1 = require("./bundle/JsDateTransformer"); const Decorator_1 = require("./Decorator"); const Factory_1 = require("./Factory"); const ToPlain_1 = require("./ToPlain"); exports.property = Decorator_1.Decorator.property; exports.required = Decorator_1.Decorator.required; exports.context = Decorator_1.Decorator.context; exports.spread = Decorator_1.Decorator.spread; exports.validator = Decorator_1.Decorator.validator; exports.validatorS = Decorator_1.Decorator.validatorS; exports.createFactory = Factory_1.Factory.createFactory; exports.createToPlain = ToPlain_1.ToPlain.createToPlain; var DataObjectError_1 = require("./DataObjectError"); Object.defineProperty(exports, "DataObjectError", { enumerable: true, get: function () { return DataObjectError_1.DataObjectError; } }); var ValidationError_1 = require("./ValidationError"); Object.defineProperty(exports, "ValidationError", { enumerable: true, get: function () { return ValidationError_1.ValidationError; } }); exports.jsDateTransformer = new JsDateTransformer_1.JsDateTransformer(); var hasFactory_1 = require("./utils/hasFactory"); Object.defineProperty(exports, "hasFactory", { enumerable: true, get: function () { return hasFactory_1.hasFactory; } }); var hasToPlain_1 = require("./utils/hasToPlain"); Object.defineProperty(exports, "hasToPlain", { enumerable: true, get: function () { return hasToPlain_1.hasToPlain; } }); //# sourceMappingURL=index.js.map