vremel
Version:
JavaScript date utility library for Temporal API
15 lines • 589 B
JavaScript
import { assertSameType, assertValidInterval } from "../assert.js";
import { compare } from "./_compare.js";
/**
* Checks whether the given datetime is within the interval.
* @param dateTime temporal object
* @param interval interval
* @returns Whether the given datetime is within the interval
*/
export function isWithinInterval(dateTime, interval) {
assertValidInterval(interval);
assertSameType(dateTime, interval.start);
return (compare(dateTime, interval.start) !== -1 &&
compare(dateTime, interval.end) !== 1);
}
//# sourceMappingURL=isWithinInterval.js.map