From 7a52ddeba2a68388b544f529d2d92104420f77b0 Mon Sep 17 00:00:00 2001 From: Shipwreckt Date: Fri, 31 Oct 2025 20:02:14 +0000 Subject: Changed from static to 11ty! --- node_modules/luxon/src/errors.js | 61 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 node_modules/luxon/src/errors.js (limited to 'node_modules/luxon/src/errors.js') diff --git a/node_modules/luxon/src/errors.js b/node_modules/luxon/src/errors.js new file mode 100644 index 0000000..c1f363e --- /dev/null +++ b/node_modules/luxon/src/errors.js @@ -0,0 +1,61 @@ +// these aren't really private, but nor are they really useful to document + +/** + * @private + */ +class LuxonError extends Error {} + +/** + * @private + */ +export class InvalidDateTimeError extends LuxonError { + constructor(reason) { + super(`Invalid DateTime: ${reason.toMessage()}`); + } +} + +/** + * @private + */ +export class InvalidIntervalError extends LuxonError { + constructor(reason) { + super(`Invalid Interval: ${reason.toMessage()}`); + } +} + +/** + * @private + */ +export class InvalidDurationError extends LuxonError { + constructor(reason) { + super(`Invalid Duration: ${reason.toMessage()}`); + } +} + +/** + * @private + */ +export class ConflictingSpecificationError extends LuxonError {} + +/** + * @private + */ +export class InvalidUnitError extends LuxonError { + constructor(unit) { + super(`Invalid unit ${unit}`); + } +} + +/** + * @private + */ +export class InvalidArgumentError extends LuxonError {} + +/** + * @private + */ +export class ZoneIsAbstractError extends LuxonError { + constructor() { + super("Zone is an abstract class"); + } +} -- cgit v1.2.3