summaryrefslogtreecommitdiff
path: root/ext/web/lib.deno_web.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'ext/web/lib.deno_web.d.ts')
-rw-r--r--ext/web/lib.deno_web.d.ts226
1 files changed, 113 insertions, 113 deletions
diff --git a/ext/web/lib.deno_web.d.ts b/ext/web/lib.deno_web.d.ts
index 3ebc9af49..36c77ef81 100644
--- a/ext/web/lib.deno_web.d.ts
+++ b/ext/web/lib.deno_web.d.ts
@@ -5,7 +5,7 @@
/// <reference no-default-lib="true" />
/// <reference lib="esnext" />
-/** @category Web APIs */
+/** @category Platform */
declare interface DOMException extends Error {
readonly name: string;
readonly message: string;
@@ -37,7 +37,7 @@ declare interface DOMException extends Error {
readonly DATA_CLONE_ERR: 25;
}
-/** @category Web APIs */
+/** @category Platform */
declare var DOMException: {
readonly prototype: DOMException;
new (message?: string, name?: string): DOMException;
@@ -68,7 +68,7 @@ declare var DOMException: {
readonly DATA_CLONE_ERR: 25;
};
-/** @category DOM Events */
+/** @category Events */
declare interface EventInit {
bubbles?: boolean;
cancelable?: boolean;
@@ -77,7 +77,7 @@ declare interface EventInit {
/** An event which takes place in the DOM.
*
- * @category DOM Events
+ * @category Events
*/
declare interface Event {
/** Returns true or false depending on how event was initialized. True if
@@ -138,7 +138,7 @@ declare interface Event {
/** An event which takes place in the DOM.
*
- * @category DOM Events
+ * @category Events
*/
declare var Event: {
readonly prototype: Event;
@@ -153,7 +153,7 @@ declare var Event: {
* EventTarget is a DOM interface implemented by objects that can receive events
* and may have listeners for them.
*
- * @category DOM Events
+ * @category Events
*/
declare interface EventTarget {
/** Appends an event listener for events whose type attribute value is type.
@@ -201,41 +201,41 @@ declare interface EventTarget {
* EventTarget is a DOM interface implemented by objects that can receive events
* and may have listeners for them.
*
- * @category DOM Events
+ * @category Events
*/
declare var EventTarget: {
readonly prototype: EventTarget;
new (): EventTarget;
};
-/** @category DOM Events */
+/** @category Events */
declare interface EventListener {
(evt: Event): void | Promise<void>;
}
-/** @category DOM Events */
+/** @category Events */
declare interface EventListenerObject {
handleEvent(evt: Event): void | Promise<void>;
}
-/** @category DOM Events */
+/** @category Events */
declare type EventListenerOrEventListenerObject =
| EventListener
| EventListenerObject;
-/** @category DOM Events */
+/** @category Events */
declare interface AddEventListenerOptions extends EventListenerOptions {
once?: boolean;
passive?: boolean;
signal?: AbortSignal;
}
-/** @category DOM Events */
+/** @category Events */
declare interface EventListenerOptions {
capture?: boolean;
}
-/** @category DOM Events */
+/** @category Events */
declare interface ProgressEventInit extends EventInit {
lengthComputable?: boolean;
loaded?: number;
@@ -246,7 +246,7 @@ declare interface ProgressEventInit extends EventInit {
* (for an XMLHttpRequest, or the loading of the underlying resource of an
* <img>, <audio>, <video>, <style> or <link>).
*
- * @category DOM Events
+ * @category Events
*/
declare interface ProgressEvent<T extends EventTarget = EventTarget>
extends Event {
@@ -260,7 +260,7 @@ declare interface ProgressEvent<T extends EventTarget = EventTarget>
* (for an XMLHttpRequest, or the loading of the underlying resource of an
* <img>, <audio>, <video>, <style> or <link>).
*
- * @category DOM Events
+ * @category Events
*/
declare var ProgressEvent: {
readonly prototype: ProgressEvent;
@@ -273,7 +273,7 @@ declare var ProgressEvent: {
* console.log(atob("aGVsbG8gd29ybGQ=")); // outputs 'hello world'
* ```
*
- * @category Encoding API
+ * @category Encoding
*/
declare function atob(s: string): string;
@@ -283,22 +283,22 @@ declare function atob(s: string): string;
* console.log(btoa("hello world")); // outputs "aGVsbG8gd29ybGQ="
* ```
*
- * @category Encoding API
+ * @category Encoding
*/
declare function btoa(s: string): string;
-/** @category Encoding API */
+/** @category Encoding */
declare interface TextDecoderOptions {
fatal?: boolean;
ignoreBOM?: boolean;
}
-/** @category Encoding API */
+/** @category Encoding */
declare interface TextDecodeOptions {
stream?: boolean;
}
-/** @category Encoding API */
+/** @category Encoding */
declare interface TextDecoder {
/** Returns encoding's name, lowercased. */
readonly encoding: string;
@@ -311,19 +311,19 @@ declare interface TextDecoder {
decode(input?: BufferSource, options?: TextDecodeOptions): string;
}
-/** @category Encoding API */
+/** @category Encoding */
declare var TextDecoder: {
readonly prototype: TextDecoder;
new (label?: string, options?: TextDecoderOptions): TextDecoder;
};
-/** @category Encoding API */
+/** @category Encoding */
declare interface TextEncoderEncodeIntoResult {
read: number;
written: number;
}
-/** @category Encoding API */
+/** @category Encoding */
declare interface TextEncoder {
/** Returns "utf-8". */
readonly encoding: "utf-8";
@@ -332,13 +332,13 @@ declare interface TextEncoder {
encodeInto(input: string, dest: Uint8Array): TextEncoderEncodeIntoResult;
}
-/** @category Encoding API */
+/** @category Encoding */
declare var TextEncoder: {
readonly prototype: TextEncoder;
new (): TextEncoder;
};
-/** @category Encoding API */
+/** @category Encoding */
declare interface TextDecoderStream {
/** Returns encoding's name, lowercased. */
readonly encoding: string;
@@ -351,13 +351,13 @@ declare interface TextDecoderStream {
readonly [Symbol.toStringTag]: string;
}
-/** @category Encoding API */
+/** @category Encoding */
declare var TextDecoderStream: {
readonly prototype: TextDecoderStream;
new (label?: string, options?: TextDecoderOptions): TextDecoderStream;
};
-/** @category Encoding API */
+/** @category Encoding */
declare interface TextEncoderStream {
/** Returns "utf-8". */
readonly encoding: "utf-8";
@@ -366,7 +366,7 @@ declare interface TextEncoderStream {
readonly [Symbol.toStringTag]: string;
}
-/** @category Encoding API */
+/** @category Encoding */
declare var TextEncoderStream: {
readonly prototype: TextEncoderStream;
new (): TextEncoderStream;
@@ -375,7 +375,7 @@ declare var TextEncoderStream: {
/** A controller object that allows you to abort one or more DOM requests as and
* when desired.
*
- * @category Web APIs
+ * @category Platform
*/
declare interface AbortController {
/** Returns the AbortSignal object associated with this object. */
@@ -388,14 +388,14 @@ declare interface AbortController {
/** A controller object that allows you to abort one or more DOM requests as and
* when desired.
*
- * @category Web APIs
+ * @category Platform
*/
declare var AbortController: {
readonly prototype: AbortController;
new (): AbortController;
};
-/** @category Web APIs */
+/** @category Platform */
declare interface AbortSignalEventMap {
abort: Event;
}
@@ -403,7 +403,7 @@ declare interface AbortSignalEventMap {
/** A signal object that allows you to communicate with a DOM request (such as a
* Fetch) and abort it if required via an AbortController object.
*
- * @category Web APIs
+ * @category Platform
*/
declare interface AbortSignal extends EventTarget {
/** Returns true if this AbortSignal's AbortController has signaled to abort,
@@ -437,7 +437,7 @@ declare interface AbortSignal extends EventTarget {
throwIfAborted(): void;
}
-/** @category Web APIs */
+/** @category Platform */
declare var AbortSignal: {
readonly prototype: AbortSignal;
new (): never;
@@ -446,7 +446,7 @@ declare var AbortSignal: {
timeout(milliseconds: number): AbortSignal;
};
-/** @category Web File API */
+/** @category File */
declare interface FileReaderEventMap {
"abort": ProgressEvent<FileReader>;
"error": ProgressEvent<FileReader>;
@@ -460,7 +460,7 @@ declare interface FileReaderEventMap {
* buffers) stored on the user's computer, using File or Blob objects to specify
* the file or data to read.
*
- * @category Web File API
+ * @category File
*/
declare interface FileReader extends EventTarget {
readonly error: DOMException | null;
@@ -504,7 +504,7 @@ declare interface FileReader extends EventTarget {
): void;
}
-/** @category Web File API */
+/** @category File */
declare var FileReader: {
readonly prototype: FileReader;
new (): FileReader;
@@ -513,10 +513,10 @@ declare var FileReader: {
readonly LOADING: number;
};
-/** @category Web File API */
+/** @category File */
declare type BlobPart = BufferSource | Blob | string;
-/** @category Web File API */
+/** @category File */
declare interface BlobPropertyBag {
type?: string;
endings?: "transparent" | "native";
@@ -527,7 +527,7 @@ declare interface BlobPropertyBag {
* Blob, inheriting blob functionality and expanding it to support files on the
* user's system.
*
- * @category Web File API
+ * @category File
*/
declare interface Blob {
readonly size: number;
@@ -543,14 +543,14 @@ declare interface Blob {
* Blob, inheriting blob functionality and expanding it to support files on the
* user's system.
*
- * @category Web File API
+ * @category File
*/
declare var Blob: {
readonly prototype: Blob;
new (blobParts?: BlobPart[], options?: BlobPropertyBag): Blob;
};
-/** @category Web File API */
+/** @category File */
declare interface FilePropertyBag extends BlobPropertyBag {
lastModified?: number;
}
@@ -558,7 +558,7 @@ declare interface FilePropertyBag extends BlobPropertyBag {
/** Provides information about files and allows JavaScript in a web page to
* access their content.
*
- * @category Web File API
+ * @category File
*/
declare interface File extends Blob {
readonly lastModified: number;
@@ -568,31 +568,31 @@ declare interface File extends Blob {
/** Provides information about files and allows JavaScript in a web page to
* access their content.
*
- * @category Web File API
+ * @category File
*/
declare var File: {
readonly prototype: File;
new (fileBits: BlobPart[], fileName: string, options?: FilePropertyBag): File;
};
-/** @category Streams API */
+/** @category Streams */
declare interface ReadableStreamDefaultReadDoneResult {
done: true;
value?: undefined;
}
-/** @category Streams API */
+/** @category Streams */
declare interface ReadableStreamDefaultReadValueResult<T> {
done: false;
value: T;
}
-/** @category Streams API */
+/** @category Streams */
declare type ReadableStreamDefaultReadResult<T> =
| ReadableStreamDefaultReadValueResult<T>
| ReadableStreamDefaultReadDoneResult;
-/** @category Streams API */
+/** @category Streams */
declare interface ReadableStreamDefaultReader<R = any> {
readonly closed: Promise<void>;
cancel(reason?: any): Promise<void>;
@@ -600,35 +600,35 @@ declare interface ReadableStreamDefaultReader<R = any> {
releaseLock(): void;
}
-/** @category Streams API */
+/** @category Streams */
declare var ReadableStreamDefaultReader: {
readonly prototype: ReadableStreamDefaultReader;
new <R>(stream: ReadableStream<R>): ReadableStreamDefaultReader<R>;
};
-/** @category Streams API */
+/** @category Streams */
declare interface ReadableStreamBYOBReadDoneResult<V extends ArrayBufferView> {
done: true;
value?: V;
}
-/** @category Streams API */
+/** @category Streams */
declare interface ReadableStreamBYOBReadValueResult<V extends ArrayBufferView> {
done: false;
value: V;
}
-/** @category Streams API */
+/** @category Streams */
declare type ReadableStreamBYOBReadResult<V extends ArrayBufferView> =
| ReadableStreamBYOBReadDoneResult<V>
| ReadableStreamBYOBReadValueResult<V>;
-/** @category Streams API */
+/** @category Streams */
declare interface ReadableStreamBYOBReaderReadOptions {
min?: number;
}
-/** @category Streams API */
+/** @category Streams */
declare interface ReadableStreamBYOBReader {
readonly closed: Promise<void>;
cancel(reason?: any): Promise<void>;
@@ -639,31 +639,31 @@ declare interface ReadableStreamBYOBReader {
releaseLock(): void;
}
-/** @category Streams API */
+/** @category Streams */
declare var ReadableStreamBYOBReader: {
readonly prototype: ReadableStreamBYOBReader;
new (stream: ReadableStream<Uint8Array>): ReadableStreamBYOBReader;
};
-/** @category Streams API */
+/** @category Streams */
declare interface ReadableStreamBYOBRequest {
readonly view: ArrayBufferView | null;
respond(bytesWritten: number): void;
respondWithNewView(view: ArrayBufferView): void;
}
-/** @category Streams API */
+/** @category Streams */
declare var ReadableStreamBYOBRequest: {
readonly prototype: ReadableStreamBYOBRequest;
new (): never;
};
-/** @category Streams API */
+/** @category Streams */
declare interface ReadableByteStreamControllerCallback {
(controller: ReadableByteStreamController): void | PromiseLike<void>;
}
-/** @category Streams API */
+/** @category Streams */
declare interface UnderlyingByteSource {
autoAllocateChunkSize?: number;
cancel?: ReadableStreamErrorCallback;
@@ -672,7 +672,7 @@ declare interface UnderlyingByteSource {
type: "bytes";
}
-/** @category Streams API */
+/** @category Streams */
declare interface UnderlyingSink<W = any> {
abort?: WritableStreamErrorCallback;
close?: WritableStreamDefaultControllerCloseCallback;
@@ -681,7 +681,7 @@ declare interface UnderlyingSink<W = any> {
write?: WritableStreamDefaultControllerWriteCallback<W>;
}
-/** @category Streams API */
+/** @category Streams */
declare interface UnderlyingSource<R = any> {
cancel?: ReadableStreamErrorCallback;
pull?: ReadableStreamDefaultControllerCallback<R>;
@@ -689,17 +689,17 @@ declare interface UnderlyingSource<R = any> {
type?: undefined;
}
-/** @category Streams API */
+/** @category Streams */
declare interface ReadableStreamErrorCallback {
(reason: any): void | PromiseLike<void>;
}
-/** @category Streams API */
+/** @category Streams */
declare interface ReadableStreamDefaultControllerCallback<R> {
(controller: ReadableStreamDefaultController<R>): void | PromiseLike<void>;
}
-/** @category Streams API */
+/** @category Streams */
declare interface ReadableStreamDefaultController<R = any> {
readonly desiredSize: number | null;
close(): void;
@@ -707,13 +707,13 @@ declare interface ReadableStreamDefaultController<R = any> {
error(error?: any): void;
}
-/** @category Streams API */
+/** @category Streams */
declare var ReadableStreamDefaultController: {
readonly prototype: ReadableStreamDefaultController;
new (): never;
};
-/** @category Streams API */
+/** @category Streams */
declare interface ReadableByteStreamController {
readonly byobRequest: ReadableStreamBYOBRequest | null;
readonly desiredSize: number | null;
@@ -722,13 +722,13 @@ declare interface ReadableByteStreamController {
error(error?: any): void;
}
-/** @category Streams API */
+/** @category Streams */
declare var ReadableByteStreamController: {
readonly prototype: ReadableByteStreamController;
new (): never;
};
-/** @category Streams API */
+/** @category Streams */
declare interface PipeOptions {
preventAbort?: boolean;
preventCancel?: boolean;
@@ -736,12 +736,12 @@ declare interface PipeOptions {
signal?: AbortSignal;
}
-/** @category Streams API */
+/** @category Streams */
declare interface QueuingStrategySizeCallback<T = any> {
(chunk: T): number;
}
-/** @category Streams API */
+/** @category Streams */
declare interface QueuingStrategy<T = any> {
highWaterMark?: number;
size?: QueuingStrategySizeCallback<T>;
@@ -750,27 +750,27 @@ declare interface QueuingStrategy<T = any> {
/** This Streams API interface provides a built-in byte length queuing strategy
* that can be used when constructing streams.
*
- * @category Streams API
+ * @category Streams
*/
declare interface CountQueuingStrategy extends QueuingStrategy {
highWaterMark: number;
size(chunk: any): 1;
}
-/** @category Streams API */
+/** @category Streams */
declare var CountQueuingStrategy: {
readonly prototype: CountQueuingStrategy;
new (options: { highWaterMark: number }): CountQueuingStrategy;
};
-/** @category Streams API */
+/** @category Streams */
declare interface ByteLengthQueuingStrategy
extends QueuingStrategy<ArrayBufferView> {
highWaterMark: number;
size(chunk: ArrayBufferView): number;
}
-/** @category Streams API */
+/** @category Streams */
declare var ByteLengthQueuingStrategy: {
readonly prototype: ByteLengthQueuingStrategy;
new (options: { highWaterMark: number }): ByteLengthQueuingStrategy;
@@ -780,7 +780,7 @@ declare var ByteLengthQueuingStrategy: {
* Fetch API offers a concrete instance of a ReadableStream through the body
* property of a Response object.
*
- * @category Streams API
+ * @category Streams
*/
declare interface ReadableStream<R = any> {
readonly locked: boolean;
@@ -801,7 +801,7 @@ declare interface ReadableStream<R = any> {
}): AsyncIterableIterator<R>;
}
-/** @category Streams API */
+/** @category Streams */
declare var ReadableStream: {
readonly prototype: ReadableStream;
new (
@@ -817,17 +817,17 @@ declare var ReadableStream: {
): ReadableStream<R>;
};
-/** @category Streams API */
+/** @category Streams */
declare interface WritableStreamDefaultControllerCloseCallback {
(): void | PromiseLike<void>;
}
-/** @category Streams API */
+/** @category Streams */
declare interface WritableStreamDefaultControllerStartCallback {
(controller: WritableStreamDefaultController): void | PromiseLike<void>;
}
-/** @category Streams API */
+/** @category Streams */
declare interface WritableStreamDefaultControllerWriteCallback<W> {
(chunk: W, controller: WritableStreamDefaultController):
| void
@@ -836,7 +836,7 @@ declare interface WritableStreamDefaultControllerWriteCallback<W> {
>;
}
-/** @category Streams API */
+/** @category Streams */
declare interface WritableStreamErrorCallback {
(reason: any): void | PromiseLike<void>;
}
@@ -845,7 +845,7 @@ declare interface WritableStreamErrorCallback {
* streaming data to a destination, known as a sink. This object comes with
* built-in backpressure and queuing.
*
- * @category Streams API
+ * @category Streams
*/
declare interface WritableStream<W = any> {
readonly locked: boolean;
@@ -854,7 +854,7 @@ declare interface WritableStream<W = any> {
getWriter(): WritableStreamDefaultWriter<W>;
}
-/** @category Streams API */
+/** @category Streams */
declare var WritableStream: {
readonly prototype: WritableStream;
new <W = any>(
@@ -868,14 +868,14 @@ declare var WritableStream: {
* sink is given a corresponding WritableStreamDefaultController instance to
* manipulate.
*
- * @category Streams API
+ * @category Streams
*/
declare interface WritableStreamDefaultController {
signal: AbortSignal;
error(error?: any): void;
}
-/** @category Streams API */
+/** @category Streams */
declare var WritableStreamDefaultController: {
readonly prototype: WritableStreamDefaultController;
new (): never;
@@ -886,7 +886,7 @@ declare var WritableStreamDefaultController: {
* WritableStream ensuring that no other streams can write to the underlying
* sink.
*
- * @category Streams API
+ * @category Streams
*/
declare interface WritableStreamDefaultWriter<W = any> {
readonly closed: Promise<void>;
@@ -898,19 +898,19 @@ declare interface WritableStreamDefaultWriter<W = any> {
write(chunk: W): Promise<void>;
}
-/** @category Streams API */
+/** @category Streams */
declare var WritableStreamDefaultWriter: {
readonly prototype: WritableStreamDefaultWriter;
new <W>(stream: WritableStream<W>): WritableStreamDefaultWriter<W>;
};
-/** @category Streams API */
+/** @category Streams */
declare interface TransformStream<I = any, O = any> {
readonly readable: ReadableStream<O>;
readonly writable: WritableStream<I>;
}
-/** @category Streams API */
+/** @category Streams */
declare var TransformStream: {
readonly prototype: TransformStream;
new <I = any, O = any>(
@@ -920,7 +920,7 @@ declare var TransformStream: {
): TransformStream<I, O>;
};
-/** @category Streams API */
+/** @category Streams */
declare interface TransformStreamDefaultController<O = any> {
readonly desiredSize: number | null;
enqueue(chunk: O): void;
@@ -928,13 +928,13 @@ declare interface TransformStreamDefaultController<O = any> {
terminate(): void;
}
-/** @category Streams API */
+/** @category Streams */
declare var TransformStreamDefaultController: {
readonly prototype: TransformStreamDefaultController;
new (): never;
};
-/** @category Streams API */
+/** @category Streams */
declare interface Transformer<I = any, O = any> {
flush?: TransformStreamDefaultControllerCallback<O>;
readableType?: undefined;
@@ -944,12 +944,12 @@ declare interface Transformer<I = any, O = any> {
writableType?: undefined;
}
-/** @category Streams API */
+/** @category Streams */
declare interface TransformStreamDefaultControllerCallback<O> {
(controller: TransformStreamDefaultController<O>): void | PromiseLike<void>;
}
-/** @category Streams API */
+/** @category Streams */
declare interface TransformStreamDefaultControllerTransformCallback<I, O> {
(
chunk: I,
@@ -957,14 +957,14 @@ declare interface TransformStreamDefaultControllerTransformCallback<I, O> {
): void | PromiseLike<void>;
}
-/** @category DOM APIs */
+/** @category Events */
declare interface MessageEventInit<T = any> extends EventInit {
data?: T;
origin?: string;
lastEventId?: string;
}
-/** @category DOM APIs */
+/** @category Events */
declare interface MessageEvent<T = any> extends Event {
/**
* Returns the data of the message.
@@ -985,13 +985,13 @@ declare interface MessageEvent<T = any> extends Event {
readonly ports: ReadonlyArray<MessagePort>;
}
-/** @category DOM APIs */
+/** @category Events */
declare var MessageEvent: {
readonly prototype: MessageEvent;
new <T>(type: string, eventInitDict?: MessageEventInit<T>): MessageEvent<T>;
};
-/** @category DOM APIs */
+/** @category Events */
declare type Transferable = ArrayBuffer | MessagePort;
/**
@@ -999,11 +999,11 @@ declare type Transferable = ArrayBuffer | MessagePort;
* new code.
*
* @deprecated use `StructuredSerializeOptions` instead.
- * @category DOM APIs
+ * @category Events
*/
declare type PostMessageOptions = StructuredSerializeOptions;
-/** @category DOM APIs */
+/** @category Platform */
declare interface StructuredSerializeOptions {
transfer?: Transferable[];
}
@@ -1012,7 +1012,7 @@ declare interface StructuredSerializeOptions {
* create a new message channel and send data through it via its two MessagePort
* properties.
*
- * @category DOM APIs
+ * @category Messaging
*/
declare interface MessageChannel {
readonly port1: MessagePort;
@@ -1023,14 +1023,14 @@ declare interface MessageChannel {
* create a new message channel and send data through it via its two MessagePort
* properties.
*
- * @category DOM APIs
+ * @category Messaging
*/
declare var MessageChannel: {
readonly prototype: MessageChannel;
new (): MessageChannel;
};
-/** @category DOM APIs */
+/** @category Messaging */
declare interface MessagePortEventMap {
"message": MessageEvent;
"messageerror": MessageEvent;
@@ -1040,7 +1040,7 @@ declare interface MessagePortEventMap {
* two ports of a MessageChannel, allowing messages to be sent from one port and
* listening out for them arriving at the other.
*
- * @category DOM APIs
+ * @category Messaging
*/
declare interface MessagePort extends EventTarget {
onmessage: ((this: MessagePort, ev: MessageEvent) => any) | null;
@@ -1090,7 +1090,7 @@ declare interface MessagePort extends EventTarget {
* two ports of a MessageChannel, allowing messages to be sent from one port and
* listening out for them arriving at the other.
*
- * @category DOM APIs
+ * @category Messaging
*/
declare var MessagePort: {
readonly prototype: MessagePort;
@@ -1122,7 +1122,7 @@ declare var MessagePort: {
* console.log(shallowCopy.x, object.x); // 1 1
* ```
*
- * @category DOM APIs
+ * @category Platform
*/
declare function structuredClone<T = any>(
value: T,
@@ -1139,7 +1139,7 @@ declare function structuredClone<T = any>(
* .pipeTo(Deno.stdout.writable);
* ```
*
- * @category Compression Streams API
+ * @category Streams
*/
declare interface CompressionStream {
readonly readable: ReadableStream<Uint8Array>;
@@ -1156,7 +1156,7 @@ declare interface CompressionStream {
* .pipeTo(Deno.stdout.writable);
* ```
*
- * @category Compression Streams API
+ * @category Streams
*/
declare var CompressionStream: {
readonly prototype: CompressionStream;
@@ -1183,7 +1183,7 @@ declare var CompressionStream: {
* .pipeTo(output.writable);
* ```
*
- * @category Compression Streams API
+ * @category Streams
*/
declare interface DecompressionStream {
readonly readable: ReadableStream<Uint8Array>;
@@ -1203,7 +1203,7 @@ declare interface DecompressionStream {
* .pipeTo(output.writable);
* ```
*
- * @category Compression Streams API
+ * @category Streams
*/
declare var DecompressionStream: {
readonly prototype: DecompressionStream;
@@ -1232,21 +1232,21 @@ declare var DecompressionStream: {
* ```
* In Deno, this error will terminate the process if not intercepted like above.
*
- * @category Web APIs
+ * @category Platform
*/
declare function reportError(
error: any,
): void;
-/** @category Web APIs */
+/** @category Platform */
declare type PredefinedColorSpace = "srgb" | "display-p3";
-/** @category Web APIs */
+/** @category Platform */
declare interface ImageDataSettings {
readonly colorSpace?: PredefinedColorSpace;
}
-/** @category Web APIs */
+/** @category Platform */
declare interface ImageData {
readonly colorSpace: PredefinedColorSpace;
readonly data: Uint8ClampedArray;
@@ -1254,7 +1254,7 @@ declare interface ImageData {
readonly width: number;
}
-/** @category Web APIs */
+/** @category Platform */
declare var ImageData: {
prototype: ImageData;
new (sw: number, sh: number, settings?: ImageDataSettings): ImageData;