From 3a9aa7522b5955a6ff94bb4fe44f9e24908c5398 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20My=C5=9Bliwiec?= Date: Thu, 7 Jul 2022 11:11:11 +0200 Subject: [PATCH] chore(fastify): explicitly cast plugin imports --- .../platform-fastify/adapters/fastify-adapter.ts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/packages/platform-fastify/adapters/fastify-adapter.ts b/packages/platform-fastify/adapters/fastify-adapter.ts index 699b7d2b10a..5236e2c6ea1 100644 --- a/packages/platform-fastify/adapters/fastify-adapter.ts +++ b/packages/platform-fastify/adapters/fastify-adapter.ts @@ -444,14 +444,19 @@ export class FastifyAdapter< } public enableCors(options: CorsOptions | CorsOptionsDelegate) { - this.register(import('@fastify/cors'), options); + this.register( + import('@fastify/cors') as Parameters[0], + options, + ); } public registerParserMiddleware(prefix?: string, rawBody?: boolean) { if (this._isParserRegistered) { return; } - this.register(import('@fastify/formbody')); + this.register( + import('@fastify/formbody') as Parameters[0], + ); if (rawBody) { this.registerContentParserWithRawBody(); @@ -530,7 +535,9 @@ export class FastifyAdapter< private async registerMiddie() { this.isMiddieRegistered = true; - await this.register(import('@fastify/middie')); + await this.register( + import('@fastify/middie') as Parameters[0], + ); } private getRequestOriginalUrl(rawRequest: TRawRequest) {