We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d47be8a commit 61eeb47Copy full SHA for 61eeb47
1 file changed
src/interfaces.ts
@@ -3,7 +3,6 @@
3
import Request from './Request';
4
import Response from './Response';
5
import { LogLevel } from './logging/logging-types';
6
-import { isError } from 'util';
7
import { isNumber } from '@silvermine/toolbox';
8
import { StatusCodes } from './status-codes';
9
@@ -267,7 +266,7 @@ export interface RouteProcessorAppender<T> {
267
266
export type ErrorWithStatusCode<T extends Error> = T & { statusCode?: number };
268
269
export function isErrorWithStatusCode<T extends Error>(o: any): o is ErrorWithStatusCode<T> {
270
- return isError(o)
+ return o instanceof Error
271
&& isNumber((o as any).statusCode)
272
&& StatusCodes[(o as any).statusCode] !== undefined;
273
}
0 commit comments