Fix typescript-fetch compatibility with noUncheckedIndexedAccess (#12542) (#12543)

This commit is contained in:
javier-garcia-meteologica 2022-06-06 17:42:52 +02:00 committed by GitHub
parent 5db8cd0eff
commit a339123586
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 12 additions and 12 deletions

View File

@ -260,7 +260,7 @@ export function querystring(params: HTTPQuery, prefix: string = ''): string {
.join('&'); .join('&');
} }
function querystringSingleKey(key: string, value: string | number | null | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string { function querystringSingleKey(key: string, value: string | number | null | undefined | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string {
const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key); const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key);
if (value instanceof Array) { if (value instanceof Array) {
const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue))) const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue)))

View File

@ -269,7 +269,7 @@ export function querystring(params: HTTPQuery, prefix: string = ''): string {
.join('&'); .join('&');
} }
function querystringSingleKey(key: string, value: string | number | null | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string { function querystringSingleKey(key: string, value: string | number | null | undefined | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string {
const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key); const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key);
if (value instanceof Array) { if (value instanceof Array) {
const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue))) const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue)))

View File

@ -269,7 +269,7 @@ export function querystring(params: HTTPQuery, prefix: string = ''): string {
.join('&'); .join('&');
} }
function querystringSingleKey(key: string, value: string | number | null | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string { function querystringSingleKey(key: string, value: string | number | null | undefined | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string {
const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key); const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key);
if (value instanceof Array) { if (value instanceof Array) {
const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue))) const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue)))

View File

@ -269,7 +269,7 @@ export function querystring(params: HTTPQuery, prefix: string = ''): string {
.join('&'); .join('&');
} }
function querystringSingleKey(key: string, value: string | number | null | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string { function querystringSingleKey(key: string, value: string | number | null | undefined | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string {
const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key); const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key);
if (value instanceof Array) { if (value instanceof Array) {
const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue))) const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue)))

View File

@ -269,7 +269,7 @@ export function querystring(params: HTTPQuery, prefix: string = ''): string {
.join('&'); .join('&');
} }
function querystringSingleKey(key: string, value: string | number | null | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string { function querystringSingleKey(key: string, value: string | number | null | undefined | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string {
const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key); const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key);
if (value instanceof Array) { if (value instanceof Array) {
const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue))) const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue)))

View File

@ -269,7 +269,7 @@ export function querystring(params: HTTPQuery, prefix: string = ''): string {
.join('&'); .join('&');
} }
function querystringSingleKey(key: string, value: string | number | null | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string { function querystringSingleKey(key: string, value: string | number | null | undefined | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string {
const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key); const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key);
if (value instanceof Array) { if (value instanceof Array) {
const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue))) const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue)))

View File

@ -269,7 +269,7 @@ export function querystring(params: HTTPQuery, prefix: string = ''): string {
.join('&'); .join('&');
} }
function querystringSingleKey(key: string, value: string | number | null | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string { function querystringSingleKey(key: string, value: string | number | null | undefined | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string {
const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key); const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key);
if (value instanceof Array) { if (value instanceof Array) {
const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue))) const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue)))

View File

@ -269,7 +269,7 @@ export function querystring(params: HTTPQuery, prefix: string = ''): string {
.join('&'); .join('&');
} }
function querystringSingleKey(key: string, value: string | number | null | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string { function querystringSingleKey(key: string, value: string | number | null | undefined | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string {
const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key); const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key);
if (value instanceof Array) { if (value instanceof Array) {
const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue))) const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue)))

View File

@ -269,7 +269,7 @@ export function querystring(params: HTTPQuery, prefix: string = ''): string {
.join('&'); .join('&');
} }
function querystringSingleKey(key: string, value: string | number | null | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string { function querystringSingleKey(key: string, value: string | number | null | undefined | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string {
const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key); const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key);
if (value instanceof Array) { if (value instanceof Array) {
const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue))) const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue)))

View File

@ -269,7 +269,7 @@ export function querystring(params: HTTPQuery, prefix: string = ''): string {
.join('&'); .join('&');
} }
function querystringSingleKey(key: string, value: string | number | null | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string { function querystringSingleKey(key: string, value: string | number | null | undefined | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string {
const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key); const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key);
if (value instanceof Array) { if (value instanceof Array) {
const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue))) const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue)))

View File

@ -269,7 +269,7 @@ export function querystring(params: HTTPQuery, prefix: string = ''): string {
.join('&'); .join('&');
} }
function querystringSingleKey(key: string, value: string | number | null | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string { function querystringSingleKey(key: string, value: string | number | null | undefined | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string {
const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key); const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key);
if (value instanceof Array) { if (value instanceof Array) {
const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue))) const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue)))

View File

@ -265,7 +265,7 @@ export function querystring(params: HTTPQuery, prefix: string = ''): string {
.join('&'); .join('&');
} }
function querystringSingleKey(key: string, value: string | number | null | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string { function querystringSingleKey(key: string, value: string | number | null | undefined | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery, keyPrefix: string = ''): string {
const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key); const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key);
if (value instanceof Array) { if (value instanceof Array) {
const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue))) const multiValue = value.map(singleValue => encodeURIComponent(String(singleValue)))