diff --git a/package.json b/package.json index 01c3dcc..5cf7dd8 100644 --- a/package.json +++ b/package.json @@ -101,7 +101,7 @@ "ms": "^2.1.3", "secure-json-parse": "^3.0.1", "tslib": "^2.8.1", - "undici": "^6.21.0" + "undici": "^7.2.3" }, "tap": { "files": [ diff --git a/src/connection/UndiciConnection.ts b/src/connection/UndiciConnection.ts index f044d2a..dcd072c 100644 --- a/src/connection/UndiciConnection.ts +++ b/src/connection/UndiciConnection.ts @@ -34,7 +34,7 @@ import BaseConnection, { isCaFingerprintMatch, isBinary } from './BaseConnection' -import { Pool, buildConnector, Dispatcher } from 'undici' +import { Pool, buildConnector } from 'undici' import { ConfigurationError, RequestAbortedError, @@ -165,8 +165,7 @@ export default class Connection extends BaseConnection { debug('Starting a new request', params) let response try { - // @ts-expect-error method it's fine as string - response = (await this.pool.request(requestParams)) as Dispatcher.ResponseData + response = await this.pool.request(requestParams) if (timeoutId != null) clearTimeout(timeoutId) } catch (err: any) { if (timeoutId != null) clearTimeout(timeoutId)