$ERROR: { asError: ((e: any) => ErrorReason); asJson: ((e: any) => any); handler: ((name: string, cb?: ((e: Error, E?: ErrorReason) => any)) => ((e: any) => any)); parseMeta: (<T>(meta: any) => T); throwAsJson: ((e: any) => never) } = ...
Type declaration
-
asError: ((e: any) => ErrorReason)
-
- (e: any): ErrorReason
-
Returns ErrorReason
-
asJson: ((e: any) => any)
-
- (e: any): any
-
Returns any
-
handler: ((name: string, cb?: ((e: Error, E?: ErrorReason) => any)) => ((e: any) => any))
-
- (name: string, cb?: ((e: Error, E?: ErrorReason) => any)): ((e: any) => any)
-
Parameters
-
name: string
-
Optional
cb: ((e: Error, E?: ErrorReason) => any)
-
- (e: Error, E?: ErrorReason): any
-
Parameters
-
e: Error
-
Optional
E: ErrorReason
Returns any
Returns ((e: any) => any)
-
- (e: any): any
-
Returns any
-
parseMeta: (<T>(meta: any) => T)
-
- <T>(meta: any): T
-
Type Parameters
-
T extends { error?: string; list?: any[]; type?: string; value?: any; [key: string]: any }
Returns T
-
throwAsJson: ((e: any) => never)
-
- (e: any): never
-
Returns never
error samples