From 5d10e436d806b4ef351efdd5d87a9bbe3ae9b2c8 Mon Sep 17 00:00:00 2001 From: ShuiRuTian <15898297@qq.com> Date: Mon, 16 May 2022 19:20:19 +0800 Subject: [PATCH 1/2] override HeadersInit to replace `string[][]` to `[string, string][]` --- baselines/dom.generated.d.ts | 2 +- baselines/serviceworker.generated.d.ts | 2 +- baselines/sharedworker.generated.d.ts | 2 +- baselines/webworker.generated.d.ts | 2 +- inputfiles/addedTypes.jsonc | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index c87228d0f..e56291e41 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -18028,7 +18028,7 @@ type GLuint64 = number; type HTMLOrSVGImageElement = HTMLImageElement | SVGImageElement; type HTMLOrSVGScriptElement = HTMLScriptElement | SVGScriptElement; type HashAlgorithmIdentifier = AlgorithmIdentifier; -type HeadersInit = string[][] | Record | Headers; +type HeadersInit = [string, string][] | Record | Headers; type IDBValidKey = number | string | Date | BufferSource | IDBValidKey[]; type ImageBitmapSource = CanvasImageSource | Blob | ImageData; type InsertPosition = "beforebegin" | "afterbegin" | "beforeend" | "afterend"; diff --git a/baselines/serviceworker.generated.d.ts b/baselines/serviceworker.generated.d.ts index a414b84ec..6c489a793 100644 --- a/baselines/serviceworker.generated.d.ts +++ b/baselines/serviceworker.generated.d.ts @@ -5527,7 +5527,7 @@ type GLsizeiptr = number; type GLuint = number; type GLuint64 = number; type HashAlgorithmIdentifier = AlgorithmIdentifier; -type HeadersInit = string[][] | Record | Headers; +type HeadersInit = [string, string][] | Record | Headers; type IDBValidKey = number | string | Date | BufferSource | IDBValidKey[]; type ImageBitmapSource = CanvasImageSource | Blob | ImageData; type Int32List = Int32Array | GLint[]; diff --git a/baselines/sharedworker.generated.d.ts b/baselines/sharedworker.generated.d.ts index 94140ddb7..f76da990d 100644 --- a/baselines/sharedworker.generated.d.ts +++ b/baselines/sharedworker.generated.d.ts @@ -5541,7 +5541,7 @@ type GLsizeiptr = number; type GLuint = number; type GLuint64 = number; type HashAlgorithmIdentifier = AlgorithmIdentifier; -type HeadersInit = string[][] | Record | Headers; +type HeadersInit = [string, string][] | Record | Headers; type IDBValidKey = number | string | Date | BufferSource | IDBValidKey[]; type ImageBitmapSource = CanvasImageSource | Blob | ImageData; type Int32List = Int32Array | GLint[]; diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index e8bebc660..f9a5b1e88 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -5832,7 +5832,7 @@ type GLsizeiptr = number; type GLuint = number; type GLuint64 = number; type HashAlgorithmIdentifier = AlgorithmIdentifier; -type HeadersInit = string[][] | Record | Headers; +type HeadersInit = [string, string][] | Record | Headers; type IDBValidKey = number | string | Date | BufferSource | IDBValidKey[]; type ImageBitmapSource = CanvasImageSource | Blob | ImageData; type Int32List = Int32Array | GLint[]; diff --git a/inputfiles/addedTypes.jsonc b/inputfiles/addedTypes.jsonc index 17f68b612..c6c6f66df 100644 --- a/inputfiles/addedTypes.jsonc +++ b/inputfiles/addedTypes.jsonc @@ -1212,7 +1212,7 @@ "name": "InsertPosition" }, { - "additionalTypes": ["Headers"], + "overrideType": "[string, string][] | Record | Headers", "name": "HeadersInit" }, { From 5d78eb419878d5bcc0c30057911a339d2d83666c Mon Sep 17 00:00:00 2001 From: ShuiRuTian <15898297@qq.com> Date: Tue, 17 May 2022 08:29:20 +0800 Subject: [PATCH 2/2] not overuse overrideType for HeadersInit --- inputfiles/addedTypes.jsonc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/inputfiles/addedTypes.jsonc b/inputfiles/addedTypes.jsonc index c6c6f66df..58d4a1955 100644 --- a/inputfiles/addedTypes.jsonc +++ b/inputfiles/addedTypes.jsonc @@ -1212,7 +1212,14 @@ "name": "InsertPosition" }, { - "overrideType": "[string, string][] | Record | Headers", + "type": { + "0": { + "subtype": { + "overrideType": "[string, string]" + } + } + }, + "additionalTypes": ["Headers"], "name": "HeadersInit" }, {