summaryrefslogtreecommitdiff
path: root/ext/web
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2024-09-23 15:18:52 -0400
committerGitHub <noreply@github.com>2024-09-23 19:18:52 +0000
commit33f169beb90814b7f2f62a8c0e3990722ae3db4c (patch)
tree9877fb3b7dcbfd4482afc530467c072e38601f55 /ext/web
parente1c8d2755e23182875b8fefeb558e603dd981418 (diff)
chore: add code generation for @types/deno (#25545)
Diffstat (limited to 'ext/web')
-rw-r--r--ext/web/06_streams_types.d.ts7
-rw-r--r--ext/web/lib.deno_web.d.ts188
2 files changed, 98 insertions, 97 deletions
diff --git a/ext/web/06_streams_types.d.ts b/ext/web/06_streams_types.d.ts
index 19eb597d2..e04f568d2 100644
--- a/ext/web/06_streams_types.d.ts
+++ b/ext/web/06_streams_types.d.ts
@@ -71,5 +71,10 @@ interface ReadableStreamGenericReader<T> {
declare function queueMicrotask(callback: VoidFunction): void;
declare namespace Deno {
- function inspect(value: unknown, options?: Record<string, unknown>): string;
+ export function inspect(
+ value: unknown,
+ options?: Record<string, unknown>,
+ ): string;
+
+ export {}; // only export exports
}
diff --git a/ext/web/lib.deno_web.d.ts b/ext/web/lib.deno_web.d.ts
index e276e7fdb..2ad97ac7d 100644
--- a/ext/web/lib.deno_web.d.ts
+++ b/ext/web/lib.deno_web.d.ts
@@ -6,7 +6,7 @@
/// <reference lib="esnext" />
/** @category Platform */
-declare interface DOMException extends Error {
+interface DOMException extends Error {
readonly name: string;
readonly message: string;
/** @deprecated */
@@ -70,7 +70,7 @@ declare var DOMException: {
};
/** @category Events */
-declare interface EventInit {
+interface EventInit {
bubbles?: boolean;
cancelable?: boolean;
composed?: boolean;
@@ -80,7 +80,7 @@ declare interface EventInit {
*
* @category Events
*/
-declare interface Event {
+interface Event {
/** Returns true or false depending on how event was initialized. True if
* event goes through its target's ancestors in reverse tree order, and
* false otherwise. */
@@ -163,7 +163,7 @@ declare var Event: {
*
* @category Events
*/
-declare interface EventTarget {
+interface EventTarget {
/** Appends an event listener for events whose type attribute value is type.
* The callback argument sets the callback that will be invoked when the event
* is dispatched.
@@ -217,34 +217,34 @@ declare var EventTarget: {
};
/** @category Events */
-declare interface EventListener {
+interface EventListener {
(evt: Event): void;
}
/** @category Events */
-declare interface EventListenerObject {
+interface EventListenerObject {
handleEvent(evt: Event): void;
}
/** @category Events */
-declare type EventListenerOrEventListenerObject =
+type EventListenerOrEventListenerObject =
| EventListener
| EventListenerObject;
/** @category Events */
-declare interface AddEventListenerOptions extends EventListenerOptions {
+interface AddEventListenerOptions extends EventListenerOptions {
once?: boolean;
passive?: boolean;
signal?: AbortSignal;
}
/** @category Events */
-declare interface EventListenerOptions {
+interface EventListenerOptions {
capture?: boolean;
}
/** @category Events */
-declare interface ProgressEventInit extends EventInit {
+interface ProgressEventInit extends EventInit {
lengthComputable?: boolean;
loaded?: number;
total?: number;
@@ -256,8 +256,7 @@ declare interface ProgressEventInit extends EventInit {
*
* @category Events
*/
-declare interface ProgressEvent<T extends EventTarget = EventTarget>
- extends Event {
+interface ProgressEvent<T extends EventTarget = EventTarget> extends Event {
readonly lengthComputable: boolean;
readonly loaded: number;
readonly target: T | null;
@@ -296,13 +295,13 @@ declare function atob(s: string): string;
declare function btoa(s: string): string;
/** @category Encoding */
-declare interface TextDecoderOptions {
+interface TextDecoderOptions {
fatal?: boolean;
ignoreBOM?: boolean;
}
/** @category Encoding */
-declare interface TextDecodeOptions {
+interface TextDecodeOptions {
stream?: boolean;
}
@@ -320,7 +319,7 @@ declare interface TextDecodeOptions {
*
* @category Encoding
*/
-declare interface TextDecoder extends TextDecoderCommon {
+interface TextDecoder extends TextDecoderCommon {
/** Turns binary data, often in the form of a Uint8Array, into a string given
* the encoding.
*/
@@ -334,7 +333,7 @@ declare var TextDecoder: {
};
/** @category Encoding */
-declare interface TextDecoderCommon {
+interface TextDecoderCommon {
/** Returns encoding's name, lowercased. */
readonly encoding: string;
/** Returns true if error mode is "fatal", otherwise false. */
@@ -344,13 +343,13 @@ declare interface TextDecoderCommon {
}
/** @category Encoding */
-declare interface TextEncoderEncodeIntoResult {
+interface TextEncoderEncodeIntoResult {
read: number;
written: number;
}
/** @category Encoding */
-declare interface TextEncoder extends TextEncoderCommon {
+interface TextEncoder extends TextEncoderCommon {
/** Returns the result of running UTF-8's encoder. */
encode(input?: string): Uint8Array;
encodeInto(input: string, dest: Uint8Array): TextEncoderEncodeIntoResult;
@@ -369,7 +368,7 @@ declare interface TextEncoder extends TextEncoderCommon {
*
* @category Encoding
*/
-declare interface TextEncoder extends TextEncoderCommon {
+interface TextEncoder extends TextEncoderCommon {
/** Turns a string into binary data (in the form of a Uint8Array) using UTF-8 encoding. */
encode(input?: string): Uint8Array;
@@ -384,14 +383,13 @@ declare var TextEncoder: {
};
/** @category Encoding */
-declare interface TextEncoderCommon {
+interface TextEncoderCommon {
/** Returns "utf-8". */
readonly encoding: string;
}
/** @category Encoding */
-declare interface TextDecoderStream
- extends GenericTransformStream, TextDecoderCommon {
+interface TextDecoderStream extends GenericTransformStream, TextDecoderCommon {
readonly readable: ReadableStream<string>;
readonly writable: WritableStream<BufferSource>;
}
@@ -403,8 +401,7 @@ declare var TextDecoderStream: {
};
/** @category Encoding */
-declare interface TextEncoderStream
- extends GenericTransformStream, TextEncoderCommon {
+interface TextEncoderStream extends GenericTransformStream, TextEncoderCommon {
readonly readable: ReadableStream<Uint8Array>;
readonly writable: WritableStream<string>;
}
@@ -420,7 +417,7 @@ declare var TextEncoderStream: {
*
* @category Platform
*/
-declare interface AbortController {
+interface AbortController {
/** Returns the AbortSignal object associated with this object. */
readonly signal: AbortSignal;
/** Invoking this method will set this object's AbortSignal's aborted flag and
@@ -439,7 +436,7 @@ declare var AbortController: {
};
/** @category Platform */
-declare interface AbortSignalEventMap {
+interface AbortSignalEventMap {
abort: Event;
}
@@ -448,7 +445,7 @@ declare interface AbortSignalEventMap {
*
* @category Platform
*/
-declare interface AbortSignal extends EventTarget {
+interface AbortSignal extends EventTarget {
/** Returns true if this AbortSignal's AbortController has signaled to abort,
* and false otherwise. */
readonly aborted: boolean;
@@ -490,7 +487,7 @@ declare var AbortSignal: {
};
/** @category File */
-declare interface FileReaderEventMap {
+interface FileReaderEventMap {
"abort": ProgressEvent<FileReader>;
"error": ProgressEvent<FileReader>;
"load": ProgressEvent<FileReader>;
@@ -505,7 +502,7 @@ declare interface FileReaderEventMap {
*
* @category File
*/
-declare interface FileReader extends EventTarget {
+interface FileReader extends EventTarget {
readonly error: DOMException | null;
onabort: ((this: FileReader, ev: ProgressEvent<FileReader>) => any) | null;
onerror: ((this: FileReader, ev: ProgressEvent<FileReader>) => any) | null;
@@ -561,13 +558,13 @@ declare var FileReader: {
};
/** @category File */
-declare type BlobPart = BufferSource | Blob | string;
+type BlobPart = BufferSource | Blob | string;
/** @category File */
-declare type EndingType = "transparent" | "native";
+type EndingType = "transparent" | "native";
/** @category File */
-declare interface BlobPropertyBag {
+interface BlobPropertyBag {
type?: string;
endings?: EndingType;
}
@@ -579,7 +576,7 @@ declare interface BlobPropertyBag {
*
* @category File
*/
-declare interface Blob {
+interface Blob {
readonly size: number;
readonly type: string;
arrayBuffer(): Promise<ArrayBuffer>;
@@ -602,7 +599,7 @@ declare var Blob: {
};
/** @category File */
-declare interface FilePropertyBag extends BlobPropertyBag {
+interface FilePropertyBag extends BlobPropertyBag {
lastModified?: number;
}
@@ -611,7 +608,7 @@ declare interface FilePropertyBag extends BlobPropertyBag {
*
* @category File
*/
-declare interface File extends Blob {
+interface File extends Blob {
readonly lastModified: number;
readonly name: string;
readonly webkitRelativePath: string;
@@ -628,40 +625,40 @@ declare var File: {
};
/** @category Streams */
-declare type ReadableStreamReader<T> =
+type ReadableStreamReader<T> =
| ReadableStreamDefaultReader<T>
| ReadableStreamBYOBReader;
/** @category Streams */
-declare type ReadableStreamController<T> =
+type ReadableStreamController<T> =
| ReadableStreamDefaultController<T>
| ReadableByteStreamController;
/** @category Streams */
-declare interface ReadableStreamGenericReader {
+interface ReadableStreamGenericReader {
readonly closed: Promise<undefined>;
cancel(reason?: any): Promise<void>;
}
/** @category Streams */
-declare interface ReadableStreamReadDoneResult<T> {
+interface ReadableStreamReadDoneResult<T> {
done: true;
value?: T;
}
/** @category Streams */
-declare interface ReadableStreamReadValueResult<T> {
+interface ReadableStreamReadValueResult<T> {
done: false;
value: T;
}
/** @category Streams */
-declare type ReadableStreamReadResult<T> =
+type ReadableStreamReadResult<T> =
| ReadableStreamReadValueResult<T>
| ReadableStreamReadDoneResult<T>;
/** @category Streams */
-declare interface ReadableStreamDefaultReader<R = any>
+interface ReadableStreamDefaultReader<R = any>
extends ReadableStreamGenericReader {
read(): Promise<ReadableStreamReadResult<R>>;
releaseLock(): void;
@@ -674,12 +671,12 @@ declare var ReadableStreamDefaultReader: {
};
/** @category Streams */
-declare interface ReadableStreamBYOBReaderReadOptions {
+interface ReadableStreamBYOBReaderReadOptions {
min?: number;
}
/** @category Streams */
-declare interface ReadableStreamBYOBReader extends ReadableStreamGenericReader {
+interface ReadableStreamBYOBReader extends ReadableStreamGenericReader {
read<T extends ArrayBufferView>(
view: T,
options?: ReadableStreamBYOBReaderReadOptions,
@@ -694,7 +691,7 @@ declare var ReadableStreamBYOBReader: {
};
/** @category Streams */
-declare interface ReadableStreamBYOBRequest {
+interface ReadableStreamBYOBRequest {
readonly view: ArrayBufferView | null;
respond(bytesWritten: number): void;
respondWithNewView(view: ArrayBufferView): void;
@@ -707,7 +704,7 @@ declare var ReadableStreamBYOBRequest: {
};
/** @category Streams */
-declare interface UnderlyingByteSource {
+interface UnderlyingByteSource {
autoAllocateChunkSize?: number;
cancel?: UnderlyingSourceCancelCallback;
pull?: (controller: ReadableByteStreamController) => void | PromiseLike<void>;
@@ -716,7 +713,7 @@ declare interface UnderlyingByteSource {
}
/** @category Streams */
-declare interface UnderlyingDefaultSource<R = any> {
+interface UnderlyingDefaultSource<R = any> {
cancel?: UnderlyingSourceCancelCallback;
pull?: (
controller: ReadableStreamDefaultController<R>,
@@ -726,7 +723,7 @@ declare interface UnderlyingDefaultSource<R = any> {
}
/** @category Streams */
-declare interface UnderlyingSink<W = any> {
+interface UnderlyingSink<W = any> {
abort?: UnderlyingSinkAbortCallback;
close?: UnderlyingSinkCloseCallback;
start?: UnderlyingSinkStartCallback;
@@ -735,10 +732,10 @@ declare interface UnderlyingSink<W = any> {
}
/** @category Streams */
-declare type ReadableStreamType = "bytes";
+type ReadableStreamType = "bytes";
/** @category Streams */
-declare interface UnderlyingSource<R = any> {
+interface UnderlyingSource<R = any> {
autoAllocateChunkSize?: number;
cancel?: UnderlyingSourceCancelCallback;
pull?: UnderlyingSourcePullCallback<R>;
@@ -747,22 +744,22 @@ declare interface UnderlyingSource<R = any> {
}
/** @category Streams */
-declare interface UnderlyingSourceCancelCallback {
+interface UnderlyingSourceCancelCallback {
(reason?: any): void | PromiseLike<void>;
}
/** @category Streams */
-declare interface UnderlyingSourcePullCallback<R> {
+interface UnderlyingSourcePullCallback<R> {
(controller: ReadableStreamController<R>): void | PromiseLike<void>;
}
/** @category Streams */
-declare interface UnderlyingSourceStartCallback<R> {
+interface UnderlyingSourceStartCallback<R> {
(controller: ReadableStreamController<R>): any;
}
/** @category Streams */
-declare interface ReadableStreamDefaultController<R = any> {
+interface ReadableStreamDefaultController<R = any> {
readonly desiredSize: number | null;
close(): void;
enqueue(chunk?: R): void;
@@ -776,7 +773,7 @@ declare var ReadableStreamDefaultController: {
};
/** @category Streams */
-declare interface ReadableByteStreamController {
+interface ReadableByteStreamController {
readonly byobRequest: ReadableStreamBYOBRequest | null;
readonly desiredSize: number | null;
close(): void;
@@ -791,7 +788,7 @@ declare var ReadableByteStreamController: {
};
/** @category Streams */
-declare interface StreamPipeOptions {
+interface StreamPipeOptions {
preventAbort?: boolean;
preventCancel?: boolean;
preventClose?: boolean;
@@ -799,12 +796,12 @@ declare interface StreamPipeOptions {
}
/** @category Streams */
-declare interface QueuingStrategySize<T = any> {
+interface QueuingStrategySize<T = any> {
(chunk: T): number;
}
/** @category Streams */
-declare interface QueuingStrategy<T = any> {
+interface QueuingStrategy<T = any> {
highWaterMark?: number;
size?: QueuingStrategySize<T>;
}
@@ -814,7 +811,7 @@ declare interface QueuingStrategy<T = any> {
*
* @category Streams
*/
-declare interface CountQueuingStrategy extends QueuingStrategy {
+interface CountQueuingStrategy extends QueuingStrategy {
readonly highWaterMark: number;
readonly size: QueuingStrategySize;
}
@@ -826,8 +823,7 @@ declare var CountQueuingStrategy: {
};
/** @category Streams */
-declare interface ByteLengthQueuingStrategy
- extends QueuingStrategy<ArrayBufferView> {
+interface ByteLengthQueuingStrategy extends QueuingStrategy<ArrayBufferView> {
readonly highWaterMark: number;
readonly size: QueuingStrategySize<ArrayBufferView>;
}
@@ -839,7 +835,7 @@ declare var ByteLengthQueuingStrategy: {
};
/** @category Streams */
-declare interface QueuingStrategyInit {
+interface QueuingStrategyInit {
highWaterMark: number;
}
@@ -849,7 +845,7 @@ declare interface QueuingStrategyInit {
*
* @category Streams
*/
-declare interface ReadableStream<R = any> {
+interface ReadableStream<R = any> {
readonly locked: boolean;
cancel(reason?: any): Promise<void>;
getReader(options: { mode: "byob" }): ReadableStreamBYOBReader;
@@ -891,36 +887,36 @@ declare var ReadableStream: {
};
/** @category Streams */
-declare interface ReadableStreamIteratorOptions {
+interface ReadableStreamIteratorOptions {
preventCancel?: boolean;
}
/** @category Streams */
-declare type ReadableStreamReaderMode = "byob";
+type ReadableStreamReaderMode = "byob";
/** @category Streams */
-declare interface ReadableStreamGetReaderOptions {
+interface ReadableStreamGetReaderOptions {
mode?: ReadableStreamReaderMode;
}
/** @category Streams */
-declare interface ReadableWritablePair<R = any, W = any> {
+interface ReadableWritablePair<R = any, W = any> {
readable: ReadableStream<R>;
writable: WritableStream<W>;
}
/** @category Streams */
-declare interface UnderlyingSinkCloseCallback {
+interface UnderlyingSinkCloseCallback {
(): void | PromiseLike<void>;
}
/** @category Streams */
-declare interface UnderlyingSinkStartCallback {
+interface UnderlyingSinkStartCallback {
(controller: WritableStreamDefaultController): any;
}
/** @category Streams */
-declare interface UnderlyingSinkWriteCallback<W> {
+interface UnderlyingSinkWriteCallback<W> {
(
chunk: W,
controller: WritableStreamDefaultController,
@@ -928,7 +924,7 @@ declare interface UnderlyingSinkWriteCallback<W> {
}
/** @category Streams */
-declare interface UnderlyingSinkAbortCallback {
+interface UnderlyingSinkAbortCallback {
(reason?: any): void | PromiseLike<void>;
}
@@ -938,7 +934,7 @@ declare interface UnderlyingSinkAbortCallback {
*
* @category Streams
*/
-declare interface WritableStream<W = any> {
+interface WritableStream<W = any> {
readonly locked: boolean;
abort(reason?: any): Promise<void>;
close(): Promise<void>;
@@ -961,7 +957,7 @@ declare var WritableStream: {
*
* @category Streams
*/
-declare interface WritableStreamDefaultController {
+interface WritableStreamDefaultController {
readonly signal: AbortSignal;
error(e?: any): void;
}
@@ -979,7 +975,7 @@ declare var WritableStreamDefaultController: {
*
* @category Streams
*/
-declare interface WritableStreamDefaultWriter<W = any> {
+interface WritableStreamDefaultWriter<W = any> {
readonly closed: Promise<undefined>;
readonly desiredSize: number | null;
readonly ready: Promise<undefined>;
@@ -996,7 +992,7 @@ declare var WritableStreamDefaultWriter: {
};
/** @category Streams */
-declare interface TransformStream<I = any, O = any> {
+interface TransformStream<I = any, O = any> {
readonly readable: ReadableStream<O>;
readonly writable: WritableStream<I>;
}
@@ -1012,7 +1008,7 @@ declare var TransformStream: {
};
/** @category Streams */
-declare interface TransformStreamDefaultController<O = any> {
+interface TransformStreamDefaultController<O = any> {
readonly desiredSize: number | null;
enqueue(chunk?: O): void;
error(reason?: any): void;
@@ -1026,7 +1022,7 @@ declare var TransformStreamDefaultController: {
};
/** @category Streams */
-declare interface Transformer<I = any, O = any> {
+interface Transformer<I = any, O = any> {
flush?: TransformerFlushCallback<O>;
readableType?: undefined;
start?: TransformerStartCallback<O>;
@@ -1036,17 +1032,17 @@ declare interface Transformer<I = any, O = any> {
}
/** @category Streams */
-declare interface TransformerFlushCallback<O> {
+interface TransformerFlushCallback<O> {
(controller: TransformStreamDefaultController<O>): void | PromiseLike<void>;
}
/** @category Streams */
-declare interface TransformerStartCallback<O> {
+interface TransformerStartCallback<O> {
(controller: TransformStreamDefaultController<O>): any;
}
/** @category Streams */
-declare interface TransformerTransformCallback<I, O> {
+interface TransformerTransformCallback<I, O> {
(
chunk: I,
controller: TransformStreamDefaultController<O>,
@@ -1054,21 +1050,21 @@ declare interface TransformerTransformCallback<I, O> {
}
/** @category Streams */
-declare interface TransformerCancelCallback {
+interface TransformerCancelCallback {
(reason: any): void | PromiseLike<void>;
}
/** @category Streams */
-declare interface GenericTransformStream {
+interface GenericTransformStream {
readonly readable: ReadableStream;
readonly writable: WritableStream;
}
/** @category Events */
-declare type MessageEventSource = Window | MessagePort;
+type MessageEventSource = Window | MessagePort;
/** @category Events */
-declare interface MessageEventInit<T = any> extends EventInit {
+interface MessageEventInit<T = any> extends EventInit {
data?: T;
lastEventId?: string;
origin?: string;
@@ -1077,7 +1073,7 @@ declare interface MessageEventInit<T = any> extends EventInit {
}
/** @category Events */
-declare interface MessageEvent<T = any> extends Event {
+interface MessageEvent<T = any> extends Event {
/**
* Returns the data of the message.
*/
@@ -1115,10 +1111,10 @@ declare var MessageEvent: {
};
/** @category Events */
-declare type Transferable = MessagePort | ArrayBuffer;
+type Transferable = MessagePort | ArrayBuffer;
/** @category Platform */
-declare interface StructuredSerializeOptions {
+interface StructuredSerializeOptions {
transfer?: Transferable[];
}
@@ -1128,7 +1124,7 @@ declare interface StructuredSerializeOptions {
*
* @category Messaging
*/
-declare interface MessageChannel {
+interface MessageChannel {
readonly port1: MessagePort;
readonly port2: MessagePort;
}
@@ -1145,7 +1141,7 @@ declare var MessageChannel: {
};
/** @category Messaging */
-declare interface MessagePortEventMap {
+interface MessagePortEventMap {
"message": MessageEvent;
"messageerror": MessageEvent;
}
@@ -1156,7 +1152,7 @@ declare interface MessagePortEventMap {
*
* @category Messaging
*/
-declare interface MessagePort extends EventTarget {
+interface MessagePort extends EventTarget {
onmessage: ((this: MessagePort, ev: MessageEvent) => any) | null;
onmessageerror: ((this: MessagePort, ev: MessageEvent) => any) | null;
/**
@@ -1255,13 +1251,13 @@ declare function structuredClone<T = any>(
*
* @category Streams
*/
-declare interface CompressionStream extends GenericTransformStream {
+interface CompressionStream extends GenericTransformStream {
readonly readable: ReadableStream<Uint8Array>;
readonly writable: WritableStream<BufferSource>;
}
/** @category Streams */
-declare type CompressionFormat = "deflate" | "deflate-raw" | "gzip";
+type CompressionFormat = "deflate" | "deflate-raw" | "gzip";
/**
* An API for compressing a stream of data.
@@ -1302,7 +1298,7 @@ declare var CompressionStream: {
*
* @category Streams
*/
-declare interface DecompressionStream extends GenericTransformStream {
+interface DecompressionStream extends GenericTransformStream {
readonly readable: ReadableStream<Uint8Array>;
readonly writable: WritableStream<BufferSource>;
}
@@ -1356,15 +1352,15 @@ declare function reportError(
): void;
/** @category Platform */
-declare type PredefinedColorSpace = "srgb" | "display-p3";
+type PredefinedColorSpace = "srgb" | "display-p3";
/** @category Platform */
-declare interface ImageDataSettings {
+interface ImageDataSettings {
readonly colorSpace?: PredefinedColorSpace;
}
/** @category Platform */
-declare interface ImageData {
+interface ImageData {
readonly colorSpace: PredefinedColorSpace;
readonly data: Uint8ClampedArray;
readonly height: number;