Functions
				
					
					Const panic
					
						- panic(message?: string, details?: {}): never
						- 
							
							Parameters
								- 
									message: string = 'errors.unknown'
- 
									details: {} = ...
 Returns never
throwDisabled
					
						- throwDisabled(message?: string, details?: {}): never
						- 
							
							Parameters
								- 
									message: string = 'errors.disabled'
- 
									details: {} = ...
 Returns never
throwForbidden
					
						- throwForbidden(message?: string, details?: {}): never
						- 
							
							Parameters
								- 
									message: string = 'errors.forbidden'
- 
									details: {} = ...
 Returns never
throwInternal
					
						- throwInternal(message?: string, details?: {}): never
						- 
							
							Parameters
								- 
									message: string = 'errors.unknown'
- 
									details: {} = ...
 Returns never
throwNotFound
					
						- throwNotFound(message?: string, details?: {}): never
						- 
							
							Parameters
								- 
									message: string = 'errors.not_found'
- 
									details: {} = ...
 Returns never
throwUnauthenticated
					
						- throwUnauthenticated(message?: string, details?: {}): never
						- 
							
							Parameters
								- 
									message: string = 'errors.unauthenticated'
- 
									details: {} = ...
 Returns never
throwUnprocessable
					
						- throwUnprocessable(message?: string, details?: {}): never
						- 
							
							Parameters
								- 
									message: string = 'errors.unprocessable'
- 
									details: {} = ...
 Returns never
unsafe
					
					
						- 
							
							
							Type parametersParametersReturns T
 
		
	 
 
 
Wraps a function to make sure any thrown error gets transformed into a GoodChatError