From 78cd79bda95a7311cf387434a2f0db8922d564a9 Mon Sep 17 00:00:00 2001 From: Chris Thoburn Date: Fri, 21 Feb 2025 17:22:34 -0800 Subject: [PATCH] Fix: support all known http methods (#9689) * fix: support all known http methods * fix: support all known http methods --- packages/core-types/src/request.ts | 12 +++++++++++- packages/request/src/-private/debug.ts | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/core-types/src/request.ts b/packages/core-types/src/request.ts index d02ab5c8415..21494968699 100644 --- a/packages/core-types/src/request.ts +++ b/packages/core-types/src/request.ts @@ -12,7 +12,17 @@ export const EnableHydration = getOrSetUniversal('EnableHydration', Symbol.for(' export const IS_FUTURE = getOrSetGlobal('IS_FUTURE', Symbol('IS_FUTURE')); export const STRUCTURED = getOrSetGlobal('DOC', Symbol('DOC')); -export type HTTPMethod = 'GET' | 'OPTIONS' | 'POST' | 'PUT' | 'PATCH' | 'DELETE' | 'HEAD'; +export type HTTPMethod = + | 'QUERY' + | 'GET' + | 'OPTIONS' + | 'POST' + | 'PUT' + | 'PATCH' + | 'DELETE' + | 'HEAD' + | 'CONNECT' + | 'TRACE'; /** * Use these options to adjust CacheHandler behavior for a request. diff --git a/packages/request/src/-private/debug.ts b/packages/request/src/-private/debug.ts index 22c7f475be7..f1fbca88ed3 100644 --- a/packages/request/src/-private/debug.ts +++ b/packages/request/src/-private/debug.ts @@ -48,7 +48,7 @@ const ValidKeys = new Map([ ['headers', 'headers'], ['integrity', 'string'], ['keepalive', 'boolean'], - ['method', ['GET', 'PUT', 'PATCH', 'DELETE', 'POST', 'OPTIONS']], + ['method', ['QUERY', 'GET', 'PUT', 'PATCH', 'DELETE', 'POST', 'OPTIONS', 'HEAD', 'CONNECT', 'TRACE']], ['mode', ['same-origin', 'cors', 'navigate', 'no-cors']], ['redirect', ['error', 'follow', 'manual']], ['referrer', 'string'],