Files
tiktok-dl/apps/web/errors/httpError.ts
Hanif Dwy Putra S 90d2206479 feat(apps.web): add httpErrors
Signed-off-by: Hanif Dwy Putra S <47862061+hansputera@users.noreply.github.com>
2022-07-29 12:47:44 +00:00

24 lines
471 B
TypeScript

/**
* @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;
}
}