From e314904d3b77d47e0ca49908ebf1539def81b6ce Mon Sep 17 00:00:00 2001 From: Willian Agostini Date: Thu, 15 Sep 2022 10:15:09 -0300 Subject: [PATCH 1/2] test: Failed test Param indexes from formSerializer and paramsSerializer receiving null Closes #4959 --- test/typescript/axios.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/typescript/axios.ts b/test/typescript/axios.ts index 4ff50cb7a9..c19abfdf0b 100644 --- a/test/typescript/axios.ts +++ b/test/typescript/axios.ts @@ -270,6 +270,17 @@ instance1.defaults.timeout = 2500; axios.create({ headers: { foo: 'bar' } }); axios.create({ headers: { common: { foo: 'bar' } } }); +axios.create({ + headers: { + 'Content-Type': 'application/json', + }, + formSerializer: { + indexes: null, + }, + paramsSerializer: { + indexes: null, + }, +}); // Interceptors From 059d200444babb9bba500361e6af4375a1f1205f Mon Sep 17 00:00:00 2001 From: Willian Agostini Date: Thu, 15 Sep 2022 10:16:17 -0300 Subject: [PATCH 2/2] fix: Allow null to indexes in SerializerOptions Closes #4959 --- index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.d.ts b/index.d.ts index ba39648842..2c56a4c6e7 100644 --- a/index.d.ts +++ b/index.d.ts @@ -170,7 +170,7 @@ export interface SerializerOptions { visitor?: SerializerVisitor; dots?: boolean; metaTokens?: boolean; - indexes?: boolean; + indexes?: boolean | null; } // tslint:disable-next-line