From 61eeb4779e48477a3f40eb5f02d6b663244147aa Mon Sep 17 00:00:00 2001 From: Matheus Baldi Date: Thu, 12 Dec 2024 17:55:40 -0300 Subject: [PATCH 1/2] fix: replace usage of deprecated isError function --- src/interfaces.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/interfaces.ts b/src/interfaces.ts index 807f41b..0b319fd 100644 --- a/src/interfaces.ts +++ b/src/interfaces.ts @@ -3,7 +3,6 @@ import Request from './Request'; import Response from './Response'; import { LogLevel } from './logging/logging-types'; -import { isError } from 'util'; import { isNumber } from '@silvermine/toolbox'; import { StatusCodes } from './status-codes'; @@ -267,7 +266,7 @@ export interface RouteProcessorAppender { export type ErrorWithStatusCode = T & { statusCode?: number }; export function isErrorWithStatusCode(o: any): o is ErrorWithStatusCode { - return isError(o) + return o instanceof Error && isNumber((o as any).statusCode) && StatusCodes[(o as any).statusCode] !== undefined; } From 7f0d5a94cf0e7aaa25ae13d6368ba825fdc87b2f Mon Sep 17 00:00:00 2001 From: Matheus Baldi Date: Fri, 13 Dec 2024 09:30:12 -0300 Subject: [PATCH 2/2] fix: replace usage of deprecated isUndefined function from node utils by a similar function from @silvermine/toolbox --- src/Response.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Response.ts b/src/Response.ts index 627747e..27addf4 100644 --- a/src/Response.ts +++ b/src/Response.ts @@ -1,12 +1,11 @@ import _ from 'underscore'; import cookie from 'cookie'; import { Application, Request } from '.'; -import { StringMap, isStringMap, StringArrayOfStringsMap } from '@silvermine/toolbox'; +import { isUndefined, StringMap, isStringMap, StringArrayOfStringsMap } from '@silvermine/toolbox'; import { CookieOpts, ResponseResult } from './request-response-types'; import { StatusCodes } from './status-codes'; import { Callback } from 'aws-lambda'; import mimeLookup from './mime/mimeLookup'; -import { isUndefined } from 'util'; export default class Response {