[typescript-axios] add temination condition for flattening url parameters (#14018)

This commit is contained in:
teddy-s-song 2022-12-07 18:20:22 +09:00 committed by GitHub
parent fdf1ce6c51
commit 1b344597bf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
13 changed files with 13 additions and 0 deletions

View File

@ -77,6 +77,7 @@ export const setOAuthToObject = async function (object: any, name: string, scope
} }
function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void { function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void {
if (parameter == null) return;
if (typeof parameter === "object") { if (typeof parameter === "object") {
if (Array.isArray(parameter)) { if (Array.isArray(parameter)) {
(parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key)); (parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key));

View File

@ -85,6 +85,7 @@ export const setOAuthToObject = async function (object: any, name: string, scope
} }
function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void { function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void {
if (parameter == null) return;
if (typeof parameter === "object") { if (typeof parameter === "object") {
if (Array.isArray(parameter)) { if (Array.isArray(parameter)) {
(parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key)); (parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key));

View File

@ -85,6 +85,7 @@ export const setOAuthToObject = async function (object: any, name: string, scope
} }
function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void { function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void {
if (parameter == null) return;
if (typeof parameter === "object") { if (typeof parameter === "object") {
if (Array.isArray(parameter)) { if (Array.isArray(parameter)) {
(parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key)); (parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key));

View File

@ -85,6 +85,7 @@ export const setOAuthToObject = async function (object: any, name: string, scope
} }
function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void { function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void {
if (parameter == null) return;
if (typeof parameter === "object") { if (typeof parameter === "object") {
if (Array.isArray(parameter)) { if (Array.isArray(parameter)) {
(parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key)); (parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key));

View File

@ -85,6 +85,7 @@ export const setOAuthToObject = async function (object: any, name: string, scope
} }
function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void { function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void {
if (parameter == null) return;
if (typeof parameter === "object") { if (typeof parameter === "object") {
if (Array.isArray(parameter)) { if (Array.isArray(parameter)) {
(parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key)); (parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key));

View File

@ -85,6 +85,7 @@ export const setOAuthToObject = async function (object: any, name: string, scope
} }
function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void { function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void {
if (parameter == null) return;
if (typeof parameter === "object") { if (typeof parameter === "object") {
if (Array.isArray(parameter)) { if (Array.isArray(parameter)) {
(parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key)); (parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key));

View File

@ -85,6 +85,7 @@ export const setOAuthToObject = async function (object: any, name: string, scope
} }
function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void { function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void {
if (parameter == null) return;
if (typeof parameter === "object") { if (typeof parameter === "object") {
if (Array.isArray(parameter)) { if (Array.isArray(parameter)) {
(parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key)); (parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key));

View File

@ -85,6 +85,7 @@ export const setOAuthToObject = async function (object: any, name: string, scope
} }
function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void { function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void {
if (parameter == null) return;
if (typeof parameter === "object") { if (typeof parameter === "object") {
if (Array.isArray(parameter)) { if (Array.isArray(parameter)) {
(parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key)); (parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key));

View File

@ -86,6 +86,7 @@ export const setOAuthToObject = async function (object: any, name: string, scope
} }
function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void { function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void {
if (parameter == null) return;
if (typeof parameter === "object") { if (typeof parameter === "object") {
if (Array.isArray(parameter)) { if (Array.isArray(parameter)) {
(parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key)); (parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key));

View File

@ -85,6 +85,7 @@ export const setOAuthToObject = async function (object: any, name: string, scope
} }
function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void { function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void {
if (parameter == null) return;
if (typeof parameter === "object") { if (typeof parameter === "object") {
if (Array.isArray(parameter)) { if (Array.isArray(parameter)) {
(parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key)); (parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key));

View File

@ -85,6 +85,7 @@ export const setOAuthToObject = async function (object: any, name: string, scope
} }
function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void { function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void {
if (parameter == null) return;
if (typeof parameter === "object") { if (typeof parameter === "object") {
if (Array.isArray(parameter)) { if (Array.isArray(parameter)) {
(parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key)); (parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key));

View File

@ -85,6 +85,7 @@ export const setOAuthToObject = async function (object: any, name: string, scope
} }
function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void { function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void {
if (parameter == null) return;
if (typeof parameter === "object") { if (typeof parameter === "object") {
if (Array.isArray(parameter)) { if (Array.isArray(parameter)) {
(parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key)); (parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key));

View File

@ -85,6 +85,7 @@ export const setOAuthToObject = async function (object: any, name: string, scope
} }
function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void { function setFlattenedQueryParams(urlSearchParams: URLSearchParams, parameter: any, key: string = ""): void {
if (parameter == null) return;
if (typeof parameter === "object") { if (typeof parameter === "object") {
if (Array.isArray(parameter)) { if (Array.isArray(parameter)) {
(parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key)); (parameter as any[]).forEach(item => setFlattenedQueryParams(urlSearchParams, item, key));