UNPKG

@graphity/mapper

Version:

Decorator-based transformer of plain object to class constructors for Javascript(& Typescript).

64 lines (52 loc) 3.38 kB
"use strict"; 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=