Skip to main content

talawa-api / Exports / libraries/errors/applicationError / ApplicationError

Class: ApplicationError

libraries/errors/applicationError.ApplicationError

This class is responsible for finding the application errors. It adds those errors to superclass called Error.

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new ApplicationError(errors, httpCode?, message?): ApplicationError

Parameters

NameTypeDefault value
errorsInterfaceError[]undefined
httpCodenumber422
messagestring"Error"

Returns

ApplicationError

Overrides

Error.constructor

Defined in

src/libraries/errors/applicationError.ts:14

Properties

errors

errors: InterfaceError[]

Defined in

src/libraries/errors/applicationError.ts:11


httpCode

httpCode: number

Defined in

src/libraries/errors/applicationError.ts:12


message

message: string

Inherited from

Error.message

Defined in

node_modules/typescript/lib/lib.es5.d.ts:1077


name

name: string

Inherited from

Error.name

Defined in

node_modules/typescript/lib/lib.es5.d.ts:1076


stack

Optional stack: string

Inherited from

Error.stack

Defined in

node_modules/typescript/lib/lib.es5.d.ts:1078


prepareStackTrace

Static Optional prepareStackTrace: (err: Error, stackTraces: CallSite[]) => any

Optional override for formatting stack traces

See

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

Type declaration

▸ (err, stackTraces): any

Parameters
NameType
errError
stackTracesCallSite[]
Returns

any

Inherited from

Error.prepareStackTrace

Defined in

node_modules/@types/node/globals.d.ts:28


stackTraceLimit

Static stackTraceLimit: number

Inherited from

Error.stackTraceLimit

Defined in

node_modules/@types/node/globals.d.ts:30

Methods

captureStackTrace

captureStackTrace(targetObject, constructorOpt?): void

Create .stack property on a target object

Parameters

NameType
targetObjectobject
constructorOpt?Function

Returns

void

Inherited from

Error.captureStackTrace

Defined in

node_modules/@types/node/globals.d.ts:21