deno 2.8.2

Provides the deno executable
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";
}