add CustomError Class as wrapper for "Error"
throw new CustomError('message','errorCode')
			
			
This commit is contained in:
		@@ -9,3 +9,21 @@ export interface localized_string {
 | 
				
			|||||||
		[k in supported_languages]: string
 | 
							[k in supported_languages]: string
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					export class CustomError extends Error {
 | 
				
			||||||
 | 
						private code: string
 | 
				
			||||||
 | 
						public constructor(message: string, errorCode: string) {
 | 
				
			||||||
 | 
							super(message)
 | 
				
			||||||
 | 
							this.code = errorCode
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						public getCode() { return this.code }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					export const errorCodes = {
 | 
				
			||||||
 | 
						no_end_date: 'no_end_date',
 | 
				
			||||||
 | 
						no_string_present: 'no_string_present',
 | 
				
			||||||
 | 
						no_schedule: 'no_schedule',
 | 
				
			||||||
 | 
						schedule_not_supported: 'schedule_not_supported',
 | 
				
			||||||
 | 
						no_repetition_amount: 'no_repetition_amount',
 | 
				
			||||||
 | 
						invalid_repetition_string: 'invalid_repetition_string',
 | 
				
			||||||
 | 
						no_creator_id: "no_creator_id",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user