UNPKG

vremel

Version:

JavaScript date utility library for Temporal API

14 lines 486 B
import { compare } from "./datetime/_compare.js"; import { getTypeName } from "./type-utils.js"; export function assertSameType(a, b) { if (getTypeName(a) !== getTypeName(b)) { throw new Error(`Temporal type mismatch: ${getTypeName(a)} and ${getTypeName(b)}`); } } export function assertValidInterval(i) { assertSameType(i.start, i.end); if (compare(i.start, i.end) === 1) { throw new Error("Invalid interval"); } } //# sourceMappingURL=assert.js.map