Make node-fetch extension properties optional

This commit is contained in:
Martijn Walraven 2018-09-02 12:01:13 +02:00
parent 6c44631657
commit 7a472a3041

View file

@ -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';