You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							62 lines
						
					
					
						
							1.0 KiB
						
					
					
				
			
		
		
	
	
							62 lines
						
					
					
						
							1.0 KiB
						
					
					
				| // 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");
 | |
|   }
 | |
| }
 |