From f542c4ab688bcc7d33e600887b2139f0ef18e057 Mon Sep 17 00:00:00 2001 From: feugy Date: Tue, 3 Jan 2023 16:45:43 +0100 Subject: [PATCH] introduces Response.json() static method fixes #1444 --- 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/removedTypes.jsonc | 13 ------------- 5 files changed, 8 insertions(+), 13 deletions(-) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 7679af7e5..2cc5f5688 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -18736,6 +18736,8 @@ declare var Response: { new(body?: BodyInit | null, init?: ResponseInit): Response; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/error_static) */ error(): Response; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json) */ + json(data: any, init?: ResponseInit): Response; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/redirect_static) */ redirect(url: string | URL, status?: number): Response; }; diff --git a/baselines/serviceworker.generated.d.ts b/baselines/serviceworker.generated.d.ts index e2fd86307..5e1dbffb3 100644 --- a/baselines/serviceworker.generated.d.ts +++ b/baselines/serviceworker.generated.d.ts @@ -4716,6 +4716,8 @@ declare var Response: { new(body?: BodyInit | null, init?: ResponseInit): Response; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/error_static) */ error(): Response; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json) */ + json(data: any, init?: ResponseInit): Response; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/redirect_static) */ redirect(url: string | URL, status?: number): Response; }; diff --git a/baselines/sharedworker.generated.d.ts b/baselines/sharedworker.generated.d.ts index f916b0c8f..c8cd8e07c 100644 --- a/baselines/sharedworker.generated.d.ts +++ b/baselines/sharedworker.generated.d.ts @@ -4550,6 +4550,8 @@ declare var Response: { new(body?: BodyInit | null, init?: ResponseInit): Response; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/error_static) */ error(): Response; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json) */ + json(data: any, init?: ResponseInit): Response; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/redirect_static) */ redirect(url: string | URL, status?: number): Response; }; diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index ba49ab830..9cadb5e88 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -4991,6 +4991,8 @@ declare var Response: { new(body?: BodyInit | null, init?: ResponseInit): Response; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/error_static) */ error(): Response; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json) */ + json(data: any, init?: ResponseInit): Response; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/redirect_static) */ redirect(url: string | URL, status?: number): Response; }; diff --git a/inputfiles/removedTypes.jsonc b/inputfiles/removedTypes.jsonc index 0e58b5e73..01ed0aabf 100644 --- a/inputfiles/removedTypes.jsonc +++ b/inputfiles/removedTypes.jsonc @@ -84,19 +84,6 @@ } } }, - "Response": { - "methods": { - "method": { - // BCD's api.Response.json is not about the static method but about Body#json. - // See: - // Firefox https://bugzil.la/1758943 - // Chrome https://crbug.com/1305358 - // Safari https://webkit.org/b/240375 - // MDN https://github.com/mdn/content/discussions/5121#discussioncomment-2735488 - "json": null - } - } - }, "PaymentResponse": { "methods": { "method": {