Class: SafeError
Defined in: safe-error.ts:56
Constructors
Constructor
new SafeError(
__namedParameters
):SafeError
Defined in: safe-error.ts:152
Parameters
Parameter | Type |
---|---|
__namedParameters | { code? : SafeCode ; hint? : SafeString ; initSymbol : typeof FACTORY_SYMBOL ; name : "Error" | "AssertionError" | "TypeError" | "RangeError" | "UnknownError" | "SafeErrorFailedToParse" | "TimeoutError" | "SyntaxError" ; stack? : Frame []; } |
__namedParameters.code? | SafeCode |
__namedParameters.hint? | SafeString |
__namedParameters.initSymbol | typeof FACTORY_SYMBOL |
__namedParameters.name | "Error" | "AssertionError" | "TypeError" | "RangeError" | "UnknownError" | "SafeErrorFailedToParse" | "TimeoutError" | "SyntaxError" |
__namedParameters.stack? | Frame [] |
Returns
SafeError
Accessors
code
Get Signature
get code():
undefined
|SafeCode
Defined in: safe-error.ts:112
Returns
undefined
| SafeCode
hint
Get Signature
get hint():
undefined
|SafeString
Defined in: safe-error.ts:116
Returns
undefined
| SafeString
name
Get Signature
get name():
"Error"
|"AssertionError"
|"TypeError"
|"RangeError"
|"UnknownError"
|"SafeErrorFailedToParse"
|"TimeoutError"
|"SyntaxError"
Defined in: safe-error.ts:108
Returns
"Error"
| "AssertionError"
| "TypeError"
| "RangeError"
| "UnknownError"
| "SafeErrorFailedToParse"
| "TimeoutError"
| "SyntaxError"
stack
Get Signature
get stack():
undefined
|string
Defined in: safe-error.ts:124
Returns
undefined
| string
stackFrames
Get Signature
get stackFrames():
undefined
|object
[]
Defined in: safe-error.ts:120
Returns
undefined
| object
[]
timestamp
Get Signature
get timestamp():
number
Defined in: safe-error.ts:131
Returns
number
Methods
toJSON()
toJSON():
object
Defined in: safe-error.ts:135
Returns
object
Name | Type | Defined in |
---|---|---|
code? | SafeCode | safe-error.ts:145 |
hint? | SafeString | safe-error.ts:146 |
name | "Error" | "AssertionError" | "TypeError" | "RangeError" | "UnknownError" | "SafeErrorFailedToParse" | "TimeoutError" | "SyntaxError" | safe-error.ts:144 |
stack? | string | safe-error.ts:147 |
timestamp | number | safe-error.ts:148 |
from()
static
from<T
>(err
):SafeError
Defined in: safe-error.ts:57
Type Parameters
Type Parameter |
---|
T extends UnknownError |
Parameters
Parameter | Type |
---|---|
err | T |
Returns
SafeError