@yamamotok/dataobject
Version:
Decorator based JSON serializer and deserializer.
28 lines • 2 kB
JavaScript
;
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