UNPKG

@dasch-swiss/dsp-js

Version:
25 lines 751 B
import { __decorate } from "tslib"; import { JsonConverter } from 'json2typescript'; import { Constants } from '../Constants'; /** * @category Internal */ let DateConverter = class DateConverter { serialize(dateObject) { return { '@type': Constants.XsdDate, '@value': dateObject, }; } deserialize(dateObject) { if (!dateObject.hasOwnProperty('@type') || dateObject['@type'] !== Constants.XsdDate) throw new Error('Not of expected type xsd:date'); // return new Date(dateObject["@value"]); return dateObject['@value']; } }; DateConverter = __decorate([ JsonConverter ], DateConverter); export { DateConverter }; //# sourceMappingURL=date-converter.js.map