From 80324886b1f528a9ec25b0e13e2eba4f75fa817a Mon Sep 17 00:00:00 2001 From: Kim Haeram Date: Mon, 27 Apr 2026 01:02:09 +0900 Subject: [PATCH] fix(types): export RawAxiosHeaders to fix TS2742 in consumers (#6389) Co-authored-by: Jason Saayman --- index.d.cts | 20 ++++++++++---------- index.d.ts | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/index.d.cts b/index.d.cts index 0a022479..0293479a 100644 --- a/index.d.cts +++ b/index.d.cts @@ -1,7 +1,3 @@ -interface RawAxiosHeaders { - [key: string]: axios.AxiosHeaderValue; -} - type MethodsHeaders = Partial< { [Key in axios.Method as Lowercase]: AxiosHeaders; @@ -44,7 +40,7 @@ type CommonResponseHeaderKey = CommonResponseHeadersList | Lowercase + ...targets: Array ): AxiosHeaders; - toJSON(asStrings?: boolean): RawAxiosHeaders; + toJSON(asStrings?: boolean): axios.RawAxiosHeaders; - static from(thing?: AxiosHeaders | RawAxiosHeaders | string): AxiosHeaders; + static from(thing?: AxiosHeaders | axios.RawAxiosHeaders | string): AxiosHeaders; static accessor(header: string | string[]): AxiosHeaders; static concat( - ...targets: Array + ...targets: Array ): AxiosHeaders; setContentType(value: ContentType, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; @@ -298,6 +294,10 @@ type InternalAxiosError = AxiosError; declare namespace axios { type AxiosError = InternalAxiosError; + interface RawAxiosHeaders { + [key: string]: AxiosHeaderValue; + } + type RawAxiosRequestHeaders = Partial< RawAxiosHeaders & { [Key in CommonRequestHeadersList]: AxiosHeaderValue; diff --git a/index.d.ts b/index.d.ts index 5e2e18a4..dec57647 100644 --- a/index.d.ts +++ b/index.d.ts @@ -3,7 +3,7 @@ type StringLiteralsOrString = Literals | (string & {}); export type AxiosHeaderValue = AxiosHeaders | string | string[] | number | boolean | null; -interface RawAxiosHeaders { +export interface RawAxiosHeaders { [key: string]: AxiosHeaderValue; }