Skip to content

Commit 1bbf592

Browse files
authored
🤖 Merge PR DefinitelyTyped#73418 [node] Export the QueuingStrategy interface in stream/web by @johan13
1 parent 665b451 commit 1bbf592

File tree

4 files changed

+16
-0
lines changed

4 files changed

+16
-0
lines changed

‎types/node/stream/web.d.ts‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ type _CountQueuingStrategy = typeof globalThis extends { onmessage: any } ? {}
66
: import("stream/web").CountQueuingStrategy;
77
type _DecompressionStream = typeof globalThis extends { onmessage: any; ReportingObserver: any } ? {}
88
: import("stream/web").DecompressionStream;
9+
type _QueuingStrategy<T = any> = typeof globalThis extends { onmessage: any } ? {}
10+
: import("stream/web").QueuingStrategy<T>;
911
type _ReadableByteStreamController = typeof globalThis extends { onmessage: any } ? {}
1012
: import("stream/web").ReadableByteStreamController;
1113
type _ReadableStream<R = any> = typeof globalThis extends { onmessage: any } ? {}
@@ -487,6 +489,8 @@ declare module "stream/web" {
487489
}
488490
: typeof import("stream/web").DecompressionStream;
489491

492+
interface QueuingStrategy<T = any> extends _QueuingStrategy<T> {}
493+
490494
interface ReadableByteStreamController extends _ReadableByteStreamController {}
491495
/**
492496
* `ReadableByteStreamController` class is a global reference for `import { ReadableByteStreamController } from 'node:stream/web'`.

‎types/node/v18/stream/web.d.ts‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ type _CountQueuingStrategy = typeof globalThis extends { onmessage: any } ? {}
66
: import("stream/web").CountQueuingStrategy;
77
type _DecompressionStream = typeof globalThis extends { onmessage: any; ReportingObserver: any } ? {}
88
: import("stream/web").DecompressionStream;
9+
type _QueuingStrategy<T = any> = typeof globalThis extends { onmessage: any } ? {}
10+
: import("stream/web").QueuingStrategy<T>;
911
type _ReadableByteStreamController = typeof globalThis extends { onmessage: any } ? {}
1012
: import("stream/web").ReadableByteStreamController;
1113
type _ReadableStream<R = any> = typeof globalThis extends { onmessage: any } ? {}
@@ -457,6 +459,8 @@ declare module "stream/web" {
457459
}
458460
: typeof import("stream/web").DecompressionStream;
459461

462+
interface QueuingStrategy<T = any> extends _QueuingStrategy<T> {}
463+
460464
interface ReadableByteStreamController extends _ReadableByteStreamController {}
461465
var ReadableByteStreamController: typeof globalThis extends
462466
{ onmessage: any; ReadableByteStreamController: infer T } ? T

‎types/node/v20/stream/web.d.ts‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ type _CountQueuingStrategy = typeof globalThis extends { onmessage: any } ? {}
66
: import("stream/web").CountQueuingStrategy;
77
type _DecompressionStream = typeof globalThis extends { onmessage: any; ReportingObserver: any } ? {}
88
: import("stream/web").DecompressionStream;
9+
type _QueuingStrategy<T = any> = typeof globalThis extends { onmessage: any } ? {}
10+
: import("stream/web").QueuingStrategy<T>;
911
type _ReadableByteStreamController = typeof globalThis extends { onmessage: any } ? {}
1012
: import("stream/web").ReadableByteStreamController;
1113
type _ReadableStream<R = any> = typeof globalThis extends { onmessage: any } ? {}
@@ -463,6 +465,8 @@ declare module "stream/web" {
463465
}
464466
: typeof import("stream/web").DecompressionStream;
465467

468+
interface QueuingStrategy<T = any> extends _QueuingStrategy<T> {}
469+
466470
interface ReadableByteStreamController extends _ReadableByteStreamController {}
467471
var ReadableByteStreamController: typeof globalThis extends
468472
{ onmessage: any; ReadableByteStreamController: infer T } ? T

‎types/node/v22/stream/web.d.ts‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ type _CountQueuingStrategy = typeof globalThis extends { onmessage: any } ? {}
66
: import("stream/web").CountQueuingStrategy;
77
type _DecompressionStream = typeof globalThis extends { onmessage: any; ReportingObserver: any } ? {}
88
: import("stream/web").DecompressionStream;
9+
type _QueuingStrategy<T = any> = typeof globalThis extends { onmessage: any } ? {}
10+
: import("stream/web").QueuingStrategy<T>;
911
type _ReadableByteStreamController = typeof globalThis extends { onmessage: any } ? {}
1012
: import("stream/web").ReadableByteStreamController;
1113
type _ReadableStream<R = any> = typeof globalThis extends { onmessage: any } ? {}
@@ -487,6 +489,8 @@ declare module "stream/web" {
487489
}
488490
: typeof import("stream/web").DecompressionStream;
489491

492+
interface QueuingStrategy<T = any> extends _QueuingStrategy<T> {}
493+
490494
interface ReadableByteStreamController extends _ReadableByteStreamController {}
491495
/**
492496
* `ReadableByteStreamController` class is a global reference for `import { ReadableByteStreamController } from 'node:stream/web'`.

0 commit comments

Comments
 (0)