UNPKG

@graphity/mapper

Version:

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

18 lines (15 loc) 1.26 kB
"use strict"; 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