feat(apps.web): add httpErrors

Signed-off-by: Hanif Dwy Putra S <47862061+hansputera@users.noreply.github.com>
This commit is contained in:
Hanif Dwy Putra S
2022-07-29 12:47:44 +00:00
parent 512072df92
commit 90d2206479
2 changed files with 24 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
/**
* @class HttpError
*/
export class HttpError extends Error {
public statusCode = 400;
/**
* @constructor
* @param {string} message HttpError message,
*/
constructor(message: string) {
super(message);
}
/**
* Set http status code.
* @param {number} code HttpError status code.
* @return {HttpError}
*/
setCode(code: number): HttpError {
this.statusCode = code;
return this;
}
}

1
apps/web/errors/index.ts Normal file
View File

@@ -0,0 +1 @@
export * from './httpError';