Skip to content

Commit 9db5838

Browse files
committed
feat: add params to http error
1 parent e7b1059 commit 9db5838

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Diff for: packages/micro/src/lib/index.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,12 @@ type Serve = (fn: RequestHandler) => RequestListener;
3535
export const serve: Serve = (fn) => (req, res) => run(req, res, fn);
3636

3737
export class HttpError extends Error {
38-
constructor(message: string) {
38+
constructor(message: string, params?: { statusCode?: number; originalError?: Error; }) {
3939
super(message);
4040
Object.setPrototypeOf(this, HttpError.prototype);
41+
42+
this.statusCode = params?.statusCode;
43+
this.originalError = params?.originalError;
4144
}
4245

4346
statusCode?: number;

0 commit comments

Comments
 (0)