Skip to content

rafaelandrade/errors-stack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

models-sequelize

Error extends javascript

Usage

Custom errors throw, the errors look like this

Captura de tela de 2021-10-09 17-16-45

BodyPropertyError

Throw this error if it is a body property error.

import { BodyPropertyError } from "errors-stack";

throw new BodyPropertyError("message");

ForbiddenError

Throw this error if it is a forbidden error.

import { ForbiddenError } from "errors-stack";

throw new ForbiddenError("message");

HealthError

Throw this error if it is a health error.

import { HealthError } from "errors-stack";

throw new HealthError("message");

InternalServiceError

Throw this error if it is a internal server error.

import { InternalServiceError } from "errors-stack";

throw new InternalServiceError("message");

NotFoundError

Throw this error if it is a not found error.

import { NotFoundError } from "errors-stack";

throw new NotFoundError("message");

ParamPropertyError

Throw this error if it is a param error.

import { ParamPropertyError } from "errors-stack";

throw new ParamPropertyError("message");

QueryPropertyError

Throw this error if it is a query error.

import { QueryPropertyError } from "errors-stack";

throw new QueryPropertyError("message");

TooManyRequestsError

Throw this error if has many requests.

import { TooManyRequestsError } from "errors-stack";

throw new TooManyRequestsError("message");

UnauthorizedError

Throw this error if has unauthorized situation.

import { UnauthorizedError } from "errors-stack";

throw new UnauthorizedError({ message: "message", status: 401 });

UnknownError

Throw this error if error is unknown.

import { UnknownError } from "errors-stack";

throw new UnknownError({ message: "message", status: 401 });

ValidationError

Throw this error if is an validation error, and array is necessary to throw this error.

import { ValidationError } from "errors-stack";

throw new ValidationError("message", [new BodyPropertyError("message")]);

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages