From fbd7f905136d546910383dfc299d417a186201cf Mon Sep 17 00:00:00 2001 From: JJ Kasper Date: Fri, 2 Oct 2020 20:51:45 -0500 Subject: [PATCH] Remove left-over api-utils method --- packages/next/next-server/server/api-utils.ts | 28 ------------------- 1 file changed, 28 deletions(-) diff --git a/packages/next/next-server/server/api-utils.ts b/packages/next/next-server/server/api-utils.ts index 658423aa4b0e..057c31aec2b9 100644 --- a/packages/next/next-server/server/api-utils.ts +++ b/packages/next/next-server/server/api-utils.ts @@ -162,34 +162,6 @@ function parseJson(str: string): object { } } -/** - * Parsing query arguments from request `url` string - * @param url of request - * @returns Object with key name of query argument and its value - */ -export function getQueryParser({ url }: IncomingMessage) { - return function parseQuery(): NextApiRequestQuery { - const { URL } = require('url') - // we provide a placeholder base url because we only want searchParams - const params = new URL(url, 'https://n').searchParams - - const query: { [key: string]: string | string[] } = {} - for (const [key, value] of params) { - if (query[key]) { - if (Array.isArray(query[key])) { - ;(query[key] as string[]).push(value) - } else { - query[key] = [query[key], value] - } - } else { - query[key] = value - } - } - - return query - } -} - /** * Parse cookies from `req` header * @param req request object