From a59167ddef20cd910985d51b5773a696e9e3ce66 Mon Sep 17 00:00:00 2001 From: Martijn Walraven Date: Mon, 16 Jul 2018 13:53:50 -0700 Subject: [PATCH] Add optional url property to ResponseInit --- packages/apollo-server-env/src/fetch.d.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/apollo-server-env/src/fetch.d.ts b/packages/apollo-server-env/src/fetch.d.ts index a4b6c9c21a0..59f717bf80c 100644 --- a/packages/apollo-server-env/src/fetch.d.ts +++ b/packages/apollo-server-env/src/fetch.d.ts @@ -78,8 +78,7 @@ export type ReferrerPolicy = | 'unsafe-url'; export declare class Response extends Body { - // node-fetch accepts options as the second argument instead of a pure ResponseInit - constructor(body?: BodyInit, options?: ResponseOptions); + constructor(body?: BodyInit, init?: ResponseInit); static error(): Response; static redirect(url: string, status?: number): Response; @@ -97,9 +96,7 @@ export interface ResponseInit { headers?: HeadersInit; status?: number; statusText?: string; -} - -export interface ResponseOptions extends ResponseInit { + // Although this isn't part of the spec, `node-fetch` accepts a `url` property url?: string; }