From 5a31027c28f1a4a1310ec02bb2be898b003ed4c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20My=C5=9Bliwiec?= Date: Wed, 18 Dec 2019 17:08:28 +0100 Subject: [PATCH] fix(platform): ignore fastify typing in the constructor --- package-lock.json | 7 +++++++ packages/platform-fastify/adapters/fastify-adapter.ts | 4 ++-- packages/platform-fastify/package.json | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 44f27483e..50778ef07 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12172,6 +12172,13 @@ "requires": { "path-to-regexp": "^3.0.0", "reusify": "^1.0.2" + }, + "dependencies": { + "path-to-regexp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz", + "integrity": "sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA==" + } } }, "mime": { diff --git a/packages/platform-fastify/adapters/fastify-adapter.ts b/packages/platform-fastify/adapters/fastify-adapter.ts index 8fc3c5b28..9e1ade0ac 100644 --- a/packages/platform-fastify/adapters/fastify-adapter.ts +++ b/packages/platform-fastify/adapters/fastify-adapter.ts @@ -12,7 +12,7 @@ import * as pathToRegexp from 'path-to-regexp'; export class FastifyAdapter extends AbstractHttpAdapter { constructor( instanceOrOptions: - | fastify.FastifyInstance + | any | fastify.ServerOptions | fastify.ServerOptionsAsHttp | fastify.ServerOptionsAsHttp2 @@ -24,7 +24,7 @@ export class FastifyAdapter extends AbstractHttpAdapter { instanceOrOptions && (instanceOrOptions as fastify.FastifyInstance).server ? instanceOrOptions - : fastify(instanceOrOptions as fastify.ServerOptions); + : fastify((instanceOrOptions as any) as fastify.ServerOptions); super(instance); } diff --git a/packages/platform-fastify/package.json b/packages/platform-fastify/package.json index 1ed0a5b28..2982afd69 100644 --- a/packages/platform-fastify/package.json +++ b/packages/platform-fastify/package.json @@ -17,7 +17,7 @@ "access": "public" }, "dependencies": { - "fastify": "2.10.0", + "fastify": "2.11.0", "fastify-cors": "3.0.0", "fastify-formbody": "3.1.0", "path-to-regexp": "3.2.0"