From d10377684653fbf3986215954f28807e8f5c7c61 Mon Sep 17 00:00:00 2001 From: Agusti Fernandez Pardo Date: Thu, 19 May 2022 22:05:26 +0200 Subject: [PATCH] fix: add back types until merged into main --- lib/helpers/verifyApiKey.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/helpers/verifyApiKey.ts b/lib/helpers/verifyApiKey.ts index c467c6ce99..81bbb8db07 100644 --- a/lib/helpers/verifyApiKey.ts +++ b/lib/helpers/verifyApiKey.ts @@ -1,8 +1,20 @@ +import type { IncomingMessage } from "http"; import { NextMiddleware } from "next-api-middleware"; import { hashAPIKey } from "@calcom/ee/lib/api/apiKeys"; import prisma from "@calcom/prisma"; +/** @todo figure how to use the one from `@calcom/types`fi */ +/** @todo: remove once `@calcom/types` is updated with it.*/ +declare module "next" { + export interface NextApiRequest extends IncomingMessage { + userId: number; + query: { + apiKey: string; + }; + } +} + // Used to check if the apiKey is not expired, could be extracted if reused. but not for now. export const dateNotInPast = function (date: Date) { const now = new Date();