UNPKG

ngx-airbrush

Version:

Angular client for jsonapi/Graphiti backends

27 lines 1.67 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ export class DateConverter { /** * @param {?} value * @return {?} */ deserialize(value) { if (!value) { return null; } return new Date(value); } /** * @param {?} value * @return {?} */ serialize(value) { if (!value) { return null; } return value.toJSON(); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZS5jb252ZXRlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1haXJicnVzaC8iLCJzb3VyY2VzIjpbImxpYi9jb252ZXJ0ZXJzL2RhdGUuY29udmV0ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUdBLE1BQU0sT0FBTyxhQUFhOzs7OztJQUN4QixXQUFXLENBQUMsS0FBNkI7UUFDdkMsSUFBSSxDQUFDLEtBQUssRUFBRTtZQUFFLE9BQU8sSUFBSSxDQUFDO1NBQUU7UUFDNUIsT0FBTyxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN6QixDQUFDOzs7OztJQUVELFNBQVMsQ0FBQyxLQUFXO1FBQ25CLElBQUksQ0FBQyxLQUFLLEVBQUU7WUFBRSxPQUFPLElBQUksQ0FBQztTQUFFO1FBQzVCLE9BQU8sS0FBSyxDQUFDLE1BQU0sRUFBRSxDQUFDO0lBQ3hCLENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFByb3BlcnR5Q29udmVydGVyIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9wcm9wZXJ0eS1jb252ZXJ0ZXIuaW50ZXJmYWNlJztcblxuXG5leHBvcnQgY2xhc3MgRGF0ZUNvbnZlcnRlciBpbXBsZW1lbnRzIFByb3BlcnR5Q29udmVydGVyIHtcbiAgZGVzZXJpYWxpemUodmFsdWU6IHN0cmluZyB8IG51bWJlciB8IERhdGUgKSB7XG4gICAgaWYgKCF2YWx1ZSkgeyByZXR1cm4gbnVsbDsgfVxuICAgIHJldHVybiBuZXcgRGF0ZSh2YWx1ZSk7XG4gIH1cblxuICBzZXJpYWxpemUodmFsdWU6IERhdGUpIHtcbiAgICBpZiAoIXZhbHVlKSB7IHJldHVybiBudWxsOyB9XG4gICAgcmV0dXJuIHZhbHVlLnRvSlNPTigpO1xuICB9XG59XG4iXX0=