BWellError

Base error class for the b.well SDK

Base error class for the b.well SDK.

Example

throw new BWellError("An error occurred");

Extends

  • Error

Extended by

Constructors

Constructor

new BWellError(message, options?): BWellError

Parameters

message

string

options?

BWellErrorOptions

Returns

BWellError

Overrides

Error.constructor

Methods

isBwellError()

static isBwellError(e): e is BWellError

Checks if the given error is a BWellError

Parameters

e

unknown

The error to check

Returns

e is BWellError

True if the error is a BWellError, false otherwise


captureStackTrace()

static captureStackTrace(targetObject, constructorOpt?): void

Create .stack property on a target object

Parameters

targetObject

object

constructorOpt?

Function

Returns

void

Inherited from

Error.captureStackTrace

Properties

cause?

optional cause: unknown


prepareStackTrace()?

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

Optional override for formatting stack traces

Parameters

err

Error

stackTraces

CallSite[]

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


name

name: string

Inherited from

Error.name


message

message: string

Inherited from

Error.message


stack?

optional stack: string

Inherited from

Error.stack