/
githubmirror
/
deno
Обзор
Документация
Войти
/
githubmirror
/
deno
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
cli/tsc/dts/node/stream/web.d.cts
115 строк
8 KB
em
fix(check): make node:stream/web types alias the globals (#34606)
02 июн 2026, 14:58
Не верифицирован
02 июн 2026, 14:58
cbb34eb
Код
Авторство
О чём код?
type _ByteLengthQueuingStrategy = typeof globalThis extends { onmessage: any } ? {} : import("stream/web").ByteLengthQueuingStrategy; type _CompressionStream = typeof globalThis extends { onmessage: any; ReportingObserver: any } ? {} : import("stream/web").CompressionStream; type _CountQueuingStrategy = typeof globalThis extends { onmessage: any } ? {} : import("stream/web").CountQueuingStrategy; type _DecompressionStream = typeof globalThis extends { onmessage: any; ReportingObserver: any } ? {} : import("stream/web").DecompressionStream; type _ReadableByteStreamController = typeof globalThis extends { onmessage: any } ? {} : import("stream/web").ReadableByteStreamController; type _ReadableStream<R = any> = typeof globalThis extends { onmessage: any } ? {} : import("stream/web").ReadableStream<R>; type _ReadableStreamBYOBReader = typeof globalThis extends { onmessage: any } ? {} : import("stream/web").ReadableStreamBYOBReader; type _ReadableStreamBYOBRequest = typeof globalThis extends { onmessage: any } ? {} : import("stream/web").ReadableStreamBYOBRequest; type _ReadableStreamDefaultController<R = any> = typeof globalThis extends { onmessage: any } ? {} : import("stream/web").ReadableStreamDefaultController<R>; type _ReadableStreamDefaultReader<R = any> = typeof globalThis extends { onmessage: any } ? {} : import("stream/web").ReadableStreamDefaultReader<R>; type _TextDecoderStream = typeof globalThis extends { onmessage: any } ? {} : import("stream/web").TextDecoderStream; type _TextEncoderStream = typeof globalThis extends { onmessage: any } ? {} : import("stream/web").TextEncoderStream; type _TransformStream<I = any, O = any> = typeof globalThis extends { onmessage: any } ? {} : import("stream/web").TransformStream<I, O>; type _TransformStreamDefaultController<O = any> = typeof globalThis extends { onmessage: any } ? {} : import("stream/web").TransformStreamDefaultController<O>; type _WritableStream<W = any> = typeof globalThis extends { onmessage: any } ? {} : import("stream/web").WritableStream<W>; type _WritableStreamDefaultController = typeof globalThis extends { onmessage: any } ? {} : import("stream/web").WritableStreamDefaultController; type _WritableStreamDefaultWriter<W = any> = typeof globalThis extends { onmessage: any } ? {} : import("stream/web").WritableStreamDefaultWriter<W>; declare module "stream/web" { // stub module, pending copy&paste from .d.ts or manual impl // copy from lib.dom.d.ts type ReadableWritablePair<R = any, W = any> = globalThis.ReadableWritablePair<R, W>; type StreamPipeOptions = globalThis.StreamPipeOptions; type ReadableStreamGenericReader = globalThis.ReadableStreamGenericReader; type ReadableStreamController<T> = globalThis.ReadableStreamController<T>; type ReadableStreamReadValueResult<T> = globalThis.ReadableStreamReadValueResult<T>; type ReadableStreamReadDoneResult<T> = globalThis.ReadableStreamReadDoneResult<T>; type ReadableStreamReadResult<T> = globalThis.ReadableStreamReadResult<T>; interface ReadableByteStreamControllerCallback { (controller: ReadableByteStreamController): void | PromiseLike<void>; } type UnderlyingSinkAbortCallback = globalThis.UnderlyingSinkAbortCallback; type UnderlyingSinkCloseCallback = globalThis.UnderlyingSinkCloseCallback; type UnderlyingSinkStartCallback = globalThis.UnderlyingSinkStartCallback; type UnderlyingSinkWriteCallback<W> = globalThis.UnderlyingSinkWriteCallback<W>; type UnderlyingSourceCancelCallback = globalThis.UnderlyingSourceCancelCallback; type UnderlyingSourcePullCallback<R> = globalThis.UnderlyingSourcePullCallback<R>; type UnderlyingSourceStartCallback<R> = globalThis.UnderlyingSourceStartCallback<R>; type TransformerFlushCallback<O> = globalThis.TransformerFlushCallback<O>; type TransformerStartCallback<O> = globalThis.TransformerStartCallback<O>; type TransformerTransformCallback<I, O> = globalThis.TransformerTransformCallback<I, O>; type TransformerCancelCallback = globalThis.TransformerCancelCallback; type UnderlyingByteSource = globalThis.UnderlyingByteSource; type UnderlyingSource<R = any> = globalThis.UnderlyingSource<R>; type UnderlyingSink<W = any> = globalThis.UnderlyingSink<W>; interface ReadableStreamErrorCallback { (reason: any): void | PromiseLike<void>; } interface ReadableStreamAsyncIterator<T> extends NodeJS.AsyncIterator<T, NodeJS.BuiltinIteratorReturn, unknown> { [Symbol.asyncIterator](): ReadableStreamAsyncIterator<T>; } type ReadableStream<R = any> = globalThis.ReadableStream<R>; const ReadableStream: typeof globalThis.ReadableStream; type ReadableStreamReaderMode = globalThis.ReadableStreamReaderMode; type ReadableStreamGetReaderOptions = globalThis.ReadableStreamGetReaderOptions; type ReadableStreamReader<T> = globalThis.ReadableStreamReader<T>; type ReadableStreamDefaultReader<R = any> = globalThis.ReadableStreamDefaultReader<R>; type ReadableStreamBYOBReader = globalThis.ReadableStreamBYOBReader; const ReadableStreamDefaultReader: typeof globalThis.ReadableStreamDefaultReader; const ReadableStreamBYOBReader: typeof globalThis.ReadableStreamBYOBReader; type ReadableStreamBYOBRequest = globalThis.ReadableStreamBYOBRequest; const ReadableStreamBYOBRequest: typeof globalThis.ReadableStreamBYOBRequest; type ReadableByteStreamController = globalThis.ReadableByteStreamController; const ReadableByteStreamController: typeof globalThis.ReadableByteStreamController; type ReadableStreamDefaultController<R = any> = globalThis.ReadableStreamDefaultController<R>; const ReadableStreamDefaultController: typeof globalThis.ReadableStreamDefaultController; type Transformer<I = any, O = any> = globalThis.Transformer<I, O>; type TransformStream<I = any, O = any> = globalThis.TransformStream<I, O>; const TransformStream: typeof globalThis.TransformStream; type TransformStreamDefaultController<O = any> = globalThis.TransformStreamDefaultController<O>; const TransformStreamDefaultController: typeof globalThis.TransformStreamDefaultController; type WritableStream<W = any> = globalThis.WritableStream<W>; const WritableStream: typeof globalThis.WritableStream; type WritableStreamDefaultWriter<W = any> = globalThis.WritableStreamDefaultWriter<W>; const WritableStreamDefaultWriter: typeof globalThis.WritableStreamDefaultWriter; type WritableStreamDefaultController = globalThis.WritableStreamDefaultController; const WritableStreamDefaultController: typeof globalThis.WritableStreamDefaultController; type QueuingStrategy<T = any> = globalThis.QueuingStrategy<T>; type QueuingStrategySize<T = any> = globalThis.QueuingStrategySize<T>; type QueuingStrategyInit = globalThis.QueuingStrategyInit; type ByteLengthQueuingStrategy = globalThis.ByteLengthQueuingStrategy; const ByteLengthQueuingStrategy: typeof globalThis.ByteLengthQueuingStrategy; type CountQueuingStrategy = globalThis.CountQueuingStrategy; const CountQueuingStrategy: typeof globalThis.CountQueuingStrategy; type TextEncoderStream = globalThis.TextEncoderStream; const TextEncoderStream: typeof globalThis.TextEncoderStream; type TextDecoderOptions = globalThis.TextDecoderOptions; type BufferSource = ArrayBufferView | ArrayBuffer; type TextDecoderStream = globalThis.TextDecoderStream; const TextDecoderStream: typeof globalThis.TextDecoderStream; type CompressionStream = globalThis.CompressionStream; const CompressionStream: typeof globalThis.CompressionStream; type DecompressionStream = globalThis.DecompressionStream; const DecompressionStream: typeof globalThis.DecompressionStream; } declare module "node:stream/web" { export * from "stream/web"; }