Skip to main content
Version: 2.13

ErrorFlow

Error type used to propagate errors through flows between bricks.

Extends​

  • Error

Constructors​

new ErrorFlow()​

new ErrorFlow(message?): ErrorFlow

Parameters​

ParameterType
message?string

Returns​

ErrorFlow

Inherited from​

Error.constructor

Properties​

prepareStackTrace()?​

static optional prepareStackTrace: (err, stackTraces) => any;

Optional override for formatting stack traces

Parameters​

ParameterType
errError
stackTracesCallSite[]

Returns​

any

See​

https://v8.dev/docs/stack-trace-api#customizing-stack-traces

Inherited from​

Error.prepareStackTrace

stackTraceLimit​

static stackTraceLimit: number;

Inherited from​

Error.stackTraceLimit

message​

message: string;

Inherited from​

Error.message

name​

name: string;

Inherited from​

Error.name

stack?​

optional stack: string;

Inherited from​

Error.stack

Methods​

captureStackTrace()​

static captureStackTrace(targetObject, constructorOpt?): void

Create .stack property on a target object

Parameters​

ParameterType
targetObjectobject
constructorOpt?Function

Returns​

void

Inherited from​

Error.captureStackTrace

create()​

static create(message, code): ErrorFlow

Create a new Error object to be sent in an error flow

Parameters​

ParameterTypeDescription
messagestringthe error message
codenumberthe code associated to the error

Returns​

ErrorFlow


getCode()​

getCode(): number

Return the code associated to this error

Returns​

number


getMessage()​

getMessage(): string

Return the message of this error

Returns​

string


getStack()​

getStack(): string

Return the stack with the hierarchy of bricks that run the one having thrown the error.

Returns​

string