Skip to Content

hydra


Class: SafeError

Defined in: safe-error.ts:56

Constructors

Constructor

new SafeError(__namedParameters): SafeError

Defined in: safe-error.ts:152

Parameters

ParameterType
__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.initSymboltypeof 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

NameTypeDefined in
code?SafeCodesafe-error.ts:145
hint?SafeStringsafe-error.ts:146
name"Error" | "AssertionError" | "TypeError" | "RangeError" | "UnknownError" | "SafeErrorFailedToParse" | "TimeoutError" | "SyntaxError"safe-error.ts:144
stack?stringsafe-error.ts:147
timestampnumbersafe-error.ts:148

from()

static from<T>(err): SafeError

Defined in: safe-error.ts:57

Type Parameters

Type Parameter
T extends UnknownError

Parameters

ParameterType
errT

Returns

SafeError

Start building

XO

Request Demo

Schedule a call with our team

Select a product
Arrow right