NBError

Classdesc

Nodeblocks error handler

Param: opts

options

Param: opts.code

error code

Param: opts.details

details

Param: opts.httpCode

http code

Param: opts.message

error message

Param: opts.target

target

Param: baseError

base error

Example

throw new NBError({
code: BaseErrorCode.parseTokenError,
message: 'The token specified is invalid',
httpCode: 401,
target: 'token',
});

Hierarchy

  • Error
    • NBError

Constructors

  • Parameters

    • opts: {
          code: string;
          details?: NBErrorData[];
          httpCode?: StatusCodes;
          message: string;
          target?: string;
      }
      • code: string
      • Optional details?: NBErrorData[]
      • Optional httpCode?: StatusCodes
      • message: string
      • Optional target?: string
    • Optional baseError: Error

    Returns NBError

Properties

internalCode: string
internalDetails: NBErrorData[]
internalHttpCode?: number
internalInnerError?: InnerErrorData
internalMessage: string
internalTarget?: string

Accessors

Methods

  • Parameters

    • stackTraceToMerge: string
    • Optional baseStackTrace: string

    Returns string

Generated using TypeDoc