Skip to content

Latest commit

 

History

History
221 lines (119 loc) · 5.32 KB

libraries_errors_applicationError.ApplicationError.md

File metadata and controls

221 lines (119 loc) · 5.32 KB

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

Name Type Default value
errors InterfaceError[] undefined
httpCode number 422
message string "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:1076


name

name: string

Inherited from

Error.name

Defined in

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


stack

Optional stack: string

Inherited from

Error.stack

Defined in

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


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

Optional override for formatting stack traces

Parameters
Name Type
err Error
stackTraces CallSite[]
Returns

any

See

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

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

Name Type
targetObject object
constructorOpt? Function

Returns

void

Inherited from

Error.captureStackTrace

Defined in

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