mirror of
https://github.com/vale981/apollo-server
synced 2025-03-06 10:11:40 -05:00
Make node-fetch extension properties optional
This commit is contained in:
parent
6c44631657
commit
7a472a3041
1 changed files with 8 additions and 7 deletions
15
packages/apollo-server-env/src/fetch.d.ts
vendored
15
packages/apollo-server-env/src/fetch.d.ts
vendored
|
@ -52,18 +52,19 @@ export interface RequestInit {
|
||||||
referrer?: string;
|
referrer?: string;
|
||||||
referrerPolicy?: ReferrerPolicy;
|
referrerPolicy?: ReferrerPolicy;
|
||||||
integrity?: string;
|
integrity?: string;
|
||||||
|
|
||||||
|
// The following properties are node-fetch extensions
|
||||||
|
follow?: number;
|
||||||
|
timeout?: number;
|
||||||
|
compress?: boolean;
|
||||||
|
size?: number;
|
||||||
|
agent?: Agent;
|
||||||
|
|
||||||
// Cloudflare Workers accept a `cf` property to control Cloudflare features
|
// Cloudflare Workers accept a `cf` property to control Cloudflare features
|
||||||
// See https://developers.cloudflare.com/workers/reference/cloudflare-features/
|
// See https://developers.cloudflare.com/workers/reference/cloudflare-features/
|
||||||
cf?: {
|
cf?: {
|
||||||
[key: string]: any;
|
[key: string]: any;
|
||||||
};
|
};
|
||||||
|
|
||||||
// The following properties are node-fetch extensions
|
|
||||||
follow: number;
|
|
||||||
timeout: number;
|
|
||||||
compress: boolean;
|
|
||||||
size: number;
|
|
||||||
agent?: Agent;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export type RequestMode = 'navigate' | 'same-origin' | 'no-cors' | 'cors';
|
export type RequestMode = 'navigate' | 'same-origin' | 'no-cors' | 'cors';
|
||||||
|
|
Loading…
Add table
Reference in a new issue