From 8a588929d43e0a4d0ac1e68d1cd4f76c0cdc836e Mon Sep 17 00:00:00 2001 From: Martijn Walraven Date: Mon, 16 Jul 2018 13:54:30 -0700 Subject: [PATCH] Add optional cf property to RequestInit --- packages/apollo-server-env/src/fetch.d.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/apollo-server-env/src/fetch.d.ts b/packages/apollo-server-env/src/fetch.d.ts index 59f717bf80c..adb513d6978 100644 --- a/packages/apollo-server-env/src/fetch.d.ts +++ b/packages/apollo-server-env/src/fetch.d.ts @@ -50,6 +50,11 @@ export interface RequestInit { referrer?: string; referrerPolicy?: ReferrerPolicy; integrity?: string; + // Cloudflare Workers accept a `cf` property to control Cloudflare features + // See https://developers.cloudflare.com/workers/reference/cloudflare-features/ + cf?: { + [key: string]: any; + }; } export type RequestMode = 'navigate' | 'same-origin' | 'no-cors' | 'cors';