diff --git a/test/types/fetch.test-d.ts b/test/types/fetch.test-d.ts index b06e50ac480..583ad3b8675 100644 --- a/test/types/fetch.test-d.ts +++ b/test/types/fetch.test-d.ts @@ -139,7 +139,7 @@ expectType(request.integrity) expectType(request.method) expectType(request.mode) expectType(request.redirect) -expectType(request.referrerPolicy) +expectType(request.referrerPolicy) expectType(request.url) expectType(request.keepalive) expectType(request.signal) @@ -172,3 +172,5 @@ expectAssignable({ duplex: 'half' }) expectNotAssignable({ duplex: 'not valid' }) expectType(headers.getSetCookie()) + +expectType(new Request('https://example.com', request)) diff --git a/types/fetch.d.ts b/types/fetch.d.ts index d51311b13df..18eadb6ac98 100644 --- a/types/fetch.d.ts +++ b/types/fetch.d.ts @@ -163,7 +163,7 @@ export declare class Request extends BodyMixin { readonly method: string readonly mode: RequestMode readonly redirect: RequestRedirect - readonly referrerPolicy: string + readonly referrerPolicy: ReferrerPolicy readonly url: string readonly keepalive: boolean