@graphity/mapper
Version:
Decorator-based transformer of plain object to class constructors for Javascript(& Typescript).
64 lines (52 loc) • 3.38 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {
Transformer: true,
Mapper: true
};
Object.defineProperty(exports, "Mapper", {
enumerable: true,
get: function () {
return _mapper2.Mapper;
}
});
exports.Transformer = void 0;
var _arrayTransformer = require("./transformers/array-transformer");
var _booleanTransformer = require("./transformers/boolean-transformer");
var _floatTransformer = require("./transformers/float-transformer");
var _intTransformer = require("./transformers/int-transformer");
var _stringTransformer = require("./transformers/string-transformer");
var _mapper = require("./interfaces/mapper");
Object.keys(_mapper).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _mapper[key];
}
});
});
var _utils = require("./interfaces/utils");
Object.keys(_utils).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _utils[key];
}
});
});
var _mapper2 = require("./mapper/mapper");
const Transformer = {
ARRAY: _arrayTransformer.arrayTransformer,
BOOLEAN: _booleanTransformer.booleanTransformer,
FLOAT: _floatTransformer.floatTransformer,
INT: _intTransformer.intTransformer,
STRING: _stringTransformer.stringTransformer
};
exports.Transformer = Transformer;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50cyJdLCJuYW1lcyI6WyJUcmFuc2Zvcm1lciIsIkFSUkFZIiwiYXJyYXlUcmFuc2Zvcm1lciIsIkJPT0xFQU4iLCJib29sZWFuVHJhbnNmb3JtZXIiLCJGTE9BVCIsImZsb2F0VHJhbnNmb3JtZXIiLCJJTlQiLCJpbnRUcmFuc2Zvcm1lciIsIlNUUklORyIsInN0cmluZ1RyYW5zZm9ybWVyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQUFBOztBQUNBOztBQUNBOztBQUNBOztBQUNBOztBQUVBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUNBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUdBOztBQUVPLE1BQU1BLFdBQVcsR0FBRztBQUN6QkMsRUFBQUEsS0FBSyxFQUFFQyxrQ0FEa0I7QUFFekJDLEVBQUFBLE9BQU8sRUFBRUMsc0NBRmdCO0FBR3pCQyxFQUFBQSxLQUFLLEVBQUVDLGtDQUhrQjtBQUl6QkMsRUFBQUEsR0FBRyxFQUFFQyw4QkFKb0I7QUFLekJDLEVBQUFBLE1BQU0sRUFBRUM7QUFMaUIsQ0FBcEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBhcnJheVRyYW5zZm9ybWVyIH0gZnJvbSAnLi90cmFuc2Zvcm1lcnMvYXJyYXktdHJhbnNmb3JtZXInXG5pbXBvcnQgeyBib29sZWFuVHJhbnNmb3JtZXIgfSBmcm9tICcuL3RyYW5zZm9ybWVycy9ib29sZWFuLXRyYW5zZm9ybWVyJ1xuaW1wb3J0IHsgZmxvYXRUcmFuc2Zvcm1lciB9IGZyb20gJy4vdHJhbnNmb3JtZXJzL2Zsb2F0LXRyYW5zZm9ybWVyJ1xuaW1wb3J0IHsgaW50VHJhbnNmb3JtZXIgfSBmcm9tICcuL3RyYW5zZm9ybWVycy9pbnQtdHJhbnNmb3JtZXInXG5pbXBvcnQgeyBzdHJpbmdUcmFuc2Zvcm1lciB9IGZyb20gJy4vdHJhbnNmb3JtZXJzL3N0cmluZy10cmFuc2Zvcm1lcidcblxuZXhwb3J0ICogZnJvbSAnLi9pbnRlcmZhY2VzL21hcHBlcidcbmV4cG9ydCAqIGZyb20gJy4vaW50ZXJmYWNlcy91dGlscydcblxuXG5leHBvcnQgeyBNYXBwZXIgfSBmcm9tICcuL21hcHBlci9tYXBwZXInXG5cbmV4cG9ydCBjb25zdCBUcmFuc2Zvcm1lciA9IHtcbiAgQVJSQVk6IGFycmF5VHJhbnNmb3JtZXIsXG4gIEJPT0xFQU46IGJvb2xlYW5UcmFuc2Zvcm1lcixcbiAgRkxPQVQ6IGZsb2F0VHJhbnNmb3JtZXIsXG4gIElOVDogaW50VHJhbnNmb3JtZXIsXG4gIFNUUklORzogc3RyaW5nVHJhbnNmb3JtZXIsXG59XG4iXX0=