@graphity/mapper
Version:
Decorator-based transformer of plain object to class constructors for Javascript(& Typescript).
18 lines (15 loc) • 1.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.intTransformer = void 0;
const intTransformer = {
to(source) {
if (source === null || typeof source === 'undefined') {
return source;
}
return parseInt(`${+source}`);
}
};
exports.intTransformer = intTransformer;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90cmFuc2Zvcm1lcnMvaW50LXRyYW5zZm9ybWVyLnRzIl0sIm5hbWVzIjpbImludFRyYW5zZm9ybWVyIiwidG8iLCJzb3VyY2UiLCJwYXJzZUludCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBRU8sTUFBTUEsY0FBNkMsR0FBRztBQUMzREMsRUFBQUEsRUFBRSxDQUFDQyxNQUFELEVBQXNCO0FBQ3RCLFFBQUlBLE1BQU0sS0FBSyxJQUFYLElBQW1CLE9BQU9BLE1BQVAsS0FBa0IsV0FBekMsRUFBc0Q7QUFDcEQsYUFBT0EsTUFBUDtBQUNEOztBQUNELFdBQU9DLFFBQVEsQ0FBRSxHQUFFLENBQUNELE1BQU8sRUFBWixDQUFmO0FBQ0Q7O0FBTjBELENBQXREIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVmFsdWVUcmFuc2Zvcm1lciB9IGZyb20gJy4uL2ludGVyZmFjZXMvbWFwcGVyJ1xuXG5leHBvcnQgY29uc3QgaW50VHJhbnNmb3JtZXI6IFZhbHVlVHJhbnNmb3JtZXI8YW55LCBudW1iZXI+ID0ge1xuICB0byhzb3VyY2U6IGFueSk6IG51bWJlciB7XG4gICAgaWYgKHNvdXJjZSA9PT0gbnVsbCB8fCB0eXBlb2Ygc291cmNlID09PSAndW5kZWZpbmVkJykge1xuICAgICAgcmV0dXJuIHNvdXJjZVxuICAgIH1cbiAgICByZXR1cm4gcGFyc2VJbnQoYCR7K3NvdXJjZX1gKVxuICB9LFxufVxuIl19