UNPKG

vremel

Version:

JavaScript date utility library for Temporal API

20 lines 651 B
/** @internal */ export function startOfTimeForZonedDateTime(zdt, withArg) { const [earlier, later] = ["earlier", "later"].map((disambiguation) => zdt.with(withArg, { offset: "ignore", disambiguation, })); if (earlier.toPlainDateTime().equals(later.toPlainDateTime())) { // backward transition or no transition return earlier; } else { // forward transition const start = earlier.getTimeZoneTransition("next"); if (start === null) { throw new Error("Unknown error"); } return start; } } //# sourceMappingURL=_startOfTimeForZonedDateTime.js.map