Skip to content

Commit 9359ec0

Browse files
authored
🤖 Merge PR DefinitelyTyped#74414 node: more fetch init types by @mfulton26
1 parent 3970105 commit 9359ec0

File tree

4 files changed

+45
-0
lines changed

4 files changed

+45
-0
lines changed

types/node/v20/web-globals/fetch.d.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,17 @@ export {};
33
import * as undici from "undici-types";
44

55
type _EventSource = typeof globalThis extends { onmessage: any } ? {} : undici.EventSource;
6+
type _EventSourceInit = typeof globalThis extends { onmessage: any } ? {} : undici.EventSourceInit;
67
type _FormData = typeof globalThis extends { onmessage: any } ? {} : undici.FormData;
78
type _Headers = typeof globalThis extends { onmessage: any } ? {} : undici.Headers;
89
type _MessageEvent = typeof globalThis extends { onmessage: any } ? {} : undici.MessageEvent;
10+
type _MessageEventInit = typeof globalThis extends { onmessage: any } ? {} : undici.MessageEventInit;
911
type _Request = typeof globalThis extends { onmessage: any } ? {} : undici.Request;
1012
type _RequestInit = typeof globalThis extends { onmessage: any } ? {} : undici.RequestInit;
1113
type _Response = typeof globalThis extends { onmessage: any } ? {} : undici.Response;
1214
type _ResponseInit = typeof globalThis extends { onmessage: any } ? {} : undici.ResponseInit;
1315
type _WebSocket = typeof globalThis extends { onmessage: any } ? {} : undici.WebSocket;
16+
type _WebSocketInit = typeof globalThis extends { onmessage: any } ? {} : undici.WebSocketInit;
1417

1518
declare global {
1619
function fetch(
@@ -21,6 +24,8 @@ declare global {
2124
interface EventSource extends _EventSource {}
2225
var EventSource: typeof globalThis extends { onmessage: any; EventSource: infer T } ? T : typeof undici.EventSource;
2326

27+
interface EventSourceInit extends _EventSourceInit {}
28+
2429
interface FormData extends _FormData {}
2530
var FormData: typeof globalThis extends { onmessage: any; FormData: infer T } ? T : typeof undici.FormData;
2631

@@ -31,6 +36,8 @@ declare global {
3136
var MessageEvent: typeof globalThis extends { onmessage: any; MessageEvent: infer T } ? T
3237
: typeof undici.MessageEvent;
3338

39+
interface MessageEventInit extends _MessageEventInit {}
40+
3441
interface Request extends _Request {}
3542
var Request: typeof globalThis extends { onmessage: any; Request: infer T } ? T : typeof undici.Request;
3643

@@ -43,4 +50,6 @@ declare global {
4350

4451
interface WebSocket extends _WebSocket {}
4552
var WebSocket: typeof globalThis extends { onmessage: any; WebSocket: infer T } ? T : typeof undici.WebSocket;
53+
54+
interface WebSocketInit extends _WebSocketInit {}
4655
}

types/node/v22/web-globals/fetch.d.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,17 @@ export {};
33
import * as undici from "undici-types";
44

55
type _EventSource = typeof globalThis extends { onmessage: any } ? {} : undici.EventSource;
6+
type _EventSourceInit = typeof globalThis extends { onmessage: any } ? {} : undici.EventSourceInit;
67
type _FormData = typeof globalThis extends { onmessage: any } ? {} : undici.FormData;
78
type _Headers = typeof globalThis extends { onmessage: any } ? {} : undici.Headers;
89
type _MessageEvent = typeof globalThis extends { onmessage: any } ? {} : undici.MessageEvent;
10+
type _MessageEventInit = typeof globalThis extends { onmessage: any } ? {} : undici.MessageEventInit;
911
type _Request = typeof globalThis extends { onmessage: any } ? {} : undici.Request;
1012
type _RequestInit = typeof globalThis extends { onmessage: any } ? {} : undici.RequestInit;
1113
type _Response = typeof globalThis extends { onmessage: any } ? {} : undici.Response;
1214
type _ResponseInit = typeof globalThis extends { onmessage: any } ? {} : undici.ResponseInit;
1315
type _WebSocket = typeof globalThis extends { onmessage: any } ? {} : undici.WebSocket;
16+
type _WebSocketInit = typeof globalThis extends { onmessage: any } ? {} : undici.WebSocketInit;
1417

1518
declare global {
1619
function fetch(
@@ -21,6 +24,8 @@ declare global {
2124
interface EventSource extends _EventSource {}
2225
var EventSource: typeof globalThis extends { onmessage: any; EventSource: infer T } ? T : typeof undici.EventSource;
2326

27+
interface EventSourceInit extends _EventSourceInit {}
28+
2429
interface FormData extends _FormData {}
2530
var FormData: typeof globalThis extends { onmessage: any; FormData: infer T } ? T : typeof undici.FormData;
2631

@@ -31,6 +36,8 @@ declare global {
3136
var MessageEvent: typeof globalThis extends { onmessage: any; MessageEvent: infer T } ? T
3237
: typeof undici.MessageEvent;
3338

39+
interface MessageEventInit extends _MessageEventInit {}
40+
3441
interface Request extends _Request {}
3542
var Request: typeof globalThis extends { onmessage: any; Request: infer T } ? T : typeof undici.Request;
3643

@@ -43,4 +50,6 @@ declare global {
4350

4451
interface WebSocket extends _WebSocket {}
4552
var WebSocket: typeof globalThis extends { onmessage: any; WebSocket: infer T } ? T : typeof undici.WebSocket;
53+
54+
interface WebSocketInit extends _WebSocketInit {}
4655
}

types/node/v24/web-globals/fetch.d.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,19 @@ export {};
33
import * as undici from "undici-types";
44

55
type _CloseEvent = typeof globalThis extends { onmessage: any } ? {} : undici.CloseEvent;
6+
type _CloseEventInit = typeof globalThis extends { onmessage: any } ? {} : undici.CloseEventInit;
67
type _EventSource = typeof globalThis extends { onmessage: any } ? {} : undici.EventSource;
8+
type _EventSourceInit = typeof globalThis extends { onmessage: any } ? {} : undici.EventSourceInit;
79
type _FormData = typeof globalThis extends { onmessage: any } ? {} : undici.FormData;
810
type _Headers = typeof globalThis extends { onmessage: any } ? {} : undici.Headers;
911
type _MessageEvent = typeof globalThis extends { onmessage: any } ? {} : undici.MessageEvent;
12+
type _MessageEventInit = typeof globalThis extends { onmessage: any } ? {} : undici.MessageEventInit;
1013
type _Request = typeof globalThis extends { onmessage: any } ? {} : undici.Request;
1114
type _RequestInit = typeof globalThis extends { onmessage: any } ? {} : undici.RequestInit;
1215
type _Response = typeof globalThis extends { onmessage: any } ? {} : undici.Response;
1316
type _ResponseInit = typeof globalThis extends { onmessage: any } ? {} : undici.ResponseInit;
1417
type _WebSocket = typeof globalThis extends { onmessage: any } ? {} : undici.WebSocket;
18+
type _WebSocketInit = typeof globalThis extends { onmessage: any } ? {} : undici.WebSocketInit;
1519

1620
declare global {
1721
function fetch(
@@ -22,9 +26,13 @@ declare global {
2226
interface CloseEvent extends _CloseEvent {}
2327
var CloseEvent: typeof globalThis extends { onmessage: any; CloseEvent: infer T } ? T : typeof undici.CloseEvent;
2428

29+
interface CloseEventInit extends _CloseEventInit {}
30+
2531
interface EventSource extends _EventSource {}
2632
var EventSource: typeof globalThis extends { onmessage: any; EventSource: infer T } ? T : typeof undici.EventSource;
2733

34+
interface EventSourceInit extends _EventSourceInit {}
35+
2836
interface FormData extends _FormData {}
2937
var FormData: typeof globalThis extends { onmessage: any; FormData: infer T } ? T : typeof undici.FormData;
3038

@@ -35,6 +43,8 @@ declare global {
3543
var MessageEvent: typeof globalThis extends { onmessage: any; MessageEvent: infer T } ? T
3644
: typeof undici.MessageEvent;
3745

46+
interface MessageEventInit extends _MessageEventInit {}
47+
3848
interface Request extends _Request {}
3949
var Request: typeof globalThis extends { onmessage: any; Request: infer T } ? T : typeof undici.Request;
4050

@@ -47,4 +57,6 @@ declare global {
4757

4858
interface WebSocket extends _WebSocket {}
4959
var WebSocket: typeof globalThis extends { onmessage: any; WebSocket: infer T } ? T : typeof undici.WebSocket;
60+
61+
interface WebSocketInit extends _WebSocketInit {}
5062
}

types/node/web-globals/fetch.d.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,21 @@ export {};
33
import * as undici from "undici-types";
44

55
type _CloseEvent = typeof globalThis extends { onmessage: any } ? {} : undici.CloseEvent;
6+
type _CloseEventInit = typeof globalThis extends { onmessage: any } ? {} : undici.CloseEventInit;
67
type _ErrorEvent = typeof globalThis extends { onmessage: any } ? {} : undici.ErrorEvent;
8+
type _ErrorEventInit = typeof globalThis extends { onmessage: any } ? {} : undici.ErrorEventInit;
79
type _EventSource = typeof globalThis extends { onmessage: any } ? {} : undici.EventSource;
10+
type _EventSourceInit = typeof globalThis extends { onmessage: any } ? {} : undici.EventSourceInit;
811
type _FormData = typeof globalThis extends { onmessage: any } ? {} : undici.FormData;
912
type _Headers = typeof globalThis extends { onmessage: any } ? {} : undici.Headers;
1013
type _MessageEvent = typeof globalThis extends { onmessage: any } ? {} : undici.MessageEvent;
14+
type _MessageEventInit = typeof globalThis extends { onmessage: any } ? {} : undici.MessageEventInit;
1115
type _Request = typeof globalThis extends { onmessage: any } ? {} : undici.Request;
1216
type _RequestInit = typeof globalThis extends { onmessage: any } ? {} : undici.RequestInit;
1317
type _Response = typeof globalThis extends { onmessage: any } ? {} : undici.Response;
1418
type _ResponseInit = typeof globalThis extends { onmessage: any } ? {} : undici.ResponseInit;
1519
type _WebSocket = typeof globalThis extends { onmessage: any } ? {} : undici.WebSocket;
20+
type _WebSocketInit = typeof globalThis extends { onmessage: any } ? {} : undici.WebSocketInit;
1621

1722
declare global {
1823
function fetch(
@@ -23,12 +28,18 @@ declare global {
2328
interface CloseEvent extends _CloseEvent {}
2429
var CloseEvent: typeof globalThis extends { onmessage: any; CloseEvent: infer T } ? T : typeof undici.CloseEvent;
2530

31+
interface CloseEventInit extends _CloseEventInit {}
32+
2633
interface ErrorEvent extends _ErrorEvent {}
2734
var ErrorEvent: typeof globalThis extends { onmessage: any; ErrorEvent: infer T } ? T : typeof undici.ErrorEvent;
2835

36+
interface ErrorEventInit extends _ErrorEventInit {}
37+
2938
interface EventSource extends _EventSource {}
3039
var EventSource: typeof globalThis extends { onmessage: any; EventSource: infer T } ? T : typeof undici.EventSource;
3140

41+
interface EventSourceInit extends _EventSourceInit {}
42+
3243
interface FormData extends _FormData {}
3344
var FormData: typeof globalThis extends { onmessage: any; FormData: infer T } ? T : typeof undici.FormData;
3445

@@ -39,6 +50,8 @@ declare global {
3950
var MessageEvent: typeof globalThis extends { onmessage: any; MessageEvent: infer T } ? T
4051
: typeof undici.MessageEvent;
4152

53+
interface MessageEventInit extends _MessageEventInit {}
54+
4255
interface Request extends _Request {}
4356
var Request: typeof globalThis extends { onmessage: any; Request: infer T } ? T : typeof undici.Request;
4457

@@ -51,4 +64,6 @@ declare global {
5164

5265
interface WebSocket extends _WebSocket {}
5366
var WebSocket: typeof globalThis extends { onmessage: any; WebSocket: infer T } ? T : typeof undici.WebSocket;
67+
68+
interface WebSocketInit extends _WebSocketInit {}
5469
}

0 commit comments

Comments
 (0)