UNPKG

@odata2ts/converter-luxon

Version:

Luxon based odata2ts compatible converters for date and time related OData types

23 lines 761 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.dateTimeOffsetToLuxonConverter = void 0; const luxon_1 = require("luxon"); exports.dateTimeOffsetToLuxonConverter = { id: "dateTimeOffsetToLuxonConverter", from: "Edm.DateTimeOffset", to: "luxon.DateTime", convertFrom: function (value) { if (typeof value !== "string") { return value; } const luxon = luxon_1.DateTime.fromISO(value); return luxon.isValid ? luxon : undefined; }, convertTo: function (value) { if (!value) { return value; } return value.isValid ? value.setZone("utc").toISO() : undefined; }, }; //# sourceMappingURL=DateTimeOffsetToLuxonConverter.js.map