summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
Diffstat (limited to 'ext')
-rw-r--r--ext/broadcast_channel/lib.deno_broadcast_channel.d.ts6
-rw-r--r--ext/cache/lib.deno_cache.d.ts12
-rw-r--r--ext/canvas/lib.deno_canvas.d.ts20
-rw-r--r--ext/console/lib.deno_console.d.ts2
-rw-r--r--ext/crypto/lib.deno_crypto.d.ts84
-rw-r--r--ext/fetch/lib.deno_fetch.d.ts56
-rw-r--r--ext/url/lib.deno_url.d.ts20
-rw-r--r--ext/web/lib.deno_web.d.ts226
-rw-r--r--ext/websocket/lib.deno_websocket.d.ts14
-rw-r--r--ext/webstorage/lib.deno_webstorage.d.ts4
10 files changed, 222 insertions, 222 deletions
diff --git a/ext/broadcast_channel/lib.deno_broadcast_channel.d.ts b/ext/broadcast_channel/lib.deno_broadcast_channel.d.ts
index a3d74c07b..035d9e1ce 100644
--- a/ext/broadcast_channel/lib.deno_broadcast_channel.d.ts
+++ b/ext/broadcast_channel/lib.deno_broadcast_channel.d.ts
@@ -6,7 +6,7 @@
/// <reference lib="esnext" />
/**
- * @category Broadcast Channel
+ * @category Messaging
* @tags unstable
*/
declare interface BroadcastChannelEventMap {
@@ -15,7 +15,7 @@ declare interface BroadcastChannelEventMap {
}
/**
- * @category Broadcast Channel
+ * @category Messaging
* @tags unstable
*/
declare interface BroadcastChannel extends EventTarget {
@@ -58,7 +58,7 @@ declare interface BroadcastChannel extends EventTarget {
}
/**
- * @category Broadcast Channel
+ * @category Messaging
* @tags unstable
*/
declare var BroadcastChannel: {
diff --git a/ext/cache/lib.deno_cache.d.ts b/ext/cache/lib.deno_cache.d.ts
index 409ca2c0c..f28de94ce 100644
--- a/ext/cache/lib.deno_cache.d.ts
+++ b/ext/cache/lib.deno_cache.d.ts
@@ -5,10 +5,10 @@
/// <reference no-default-lib="true" />
/// <reference lib="esnext" />
-/** @category Cache API */
+/** @category Cache */
declare var caches: CacheStorage;
-/** @category Cache API */
+/** @category Cache */
declare interface CacheStorage {
/** Open a cache storage for the provided name. */
open(cacheName: string): Promise<Cache>;
@@ -18,7 +18,7 @@ declare interface CacheStorage {
delete(cacheName: string): Promise<boolean>;
}
-/** @category Cache API */
+/** @category Cache */
declare interface Cache {
/**
* Put the provided request/response into the cache.
@@ -52,19 +52,19 @@ declare interface Cache {
): Promise<boolean>;
}
-/** @category Cache API */
+/** @category Cache */
declare var Cache: {
readonly prototype: Cache;
new (): never;
};
-/** @category Cache API */
+/** @category Cache */
declare var CacheStorage: {
readonly prototype: CacheStorage;
new (): never;
};
-/** @category Cache API */
+/** @category Cache */
declare interface CacheQueryOptions {
ignoreMethod?: boolean;
ignoreSearch?: boolean;
diff --git a/ext/canvas/lib.deno_canvas.d.ts b/ext/canvas/lib.deno_canvas.d.ts
index da72ae946..da6bc9fa9 100644
--- a/ext/canvas/lib.deno_canvas.d.ts
+++ b/ext/canvas/lib.deno_canvas.d.ts
@@ -5,22 +5,22 @@
/// <reference no-default-lib="true" />
/// <reference lib="esnext" />
-/** @category Web APIs */
+/** @category Canvas */
declare type ColorSpaceConversion = "default" | "none";
-/** @category Web APIs */
+/** @category Canvas */
declare type ImageOrientation = "flipY" | "from-image" | "none";
-/** @category Web APIs */
+/** @category Canvas */
declare type PremultiplyAlpha = "default" | "none" | "premultiply";
-/** @category Web APIs */
+/** @category Canvas */
declare type ResizeQuality = "high" | "low" | "medium" | "pixelated";
-/** @category Web APIs */
+/** @category Canvas */
declare type ImageBitmapSource = Blob | ImageData;
-/** @category Web APIs */
+/** @category Canvas */
declare interface ImageBitmapOptions {
colorSpaceConversion?: ColorSpaceConversion;
imageOrientation?: ImageOrientation;
@@ -30,12 +30,12 @@ declare interface ImageBitmapOptions {
resizeWidth?: number;
}
-/** @category Web APIs */
+/** @category Canvas */
declare function createImageBitmap(
image: ImageBitmapSource,
options?: ImageBitmapOptions,
): Promise<ImageBitmap>;
-/** @category Web APIs */
+/** @category Canvas */
declare function createImageBitmap(
image: ImageBitmapSource,
sx: number,
@@ -45,14 +45,14 @@ declare function createImageBitmap(
options?: ImageBitmapOptions,
): Promise<ImageBitmap>;
-/** @category Web APIs */
+/** @category Canvas */
declare interface ImageBitmap {
readonly height: number;
readonly width: number;
close(): void;
}
-/** @category Web APIs */
+/** @category Canvas */
declare var ImageBitmap: {
prototype: ImageBitmap;
new (): ImageBitmap;
diff --git a/ext/console/lib.deno_console.d.ts b/ext/console/lib.deno_console.d.ts
index 3389c3b25..a4968dc83 100644
--- a/ext/console/lib.deno_console.d.ts
+++ b/ext/console/lib.deno_console.d.ts
@@ -5,7 +5,7 @@
/// <reference no-default-lib="true" />
/// <reference lib="esnext" />
-/** @category Console and Debugging */
+/** @category I/O */
declare interface Console {
assert(condition?: boolean, ...data: any[]): void;
clear(): void;
diff --git a/ext/crypto/lib.deno_crypto.d.ts b/ext/crypto/lib.deno_crypto.d.ts
index 5369dac3b..0c00470ec 100644
--- a/ext/crypto/lib.deno_crypto.d.ts
+++ b/ext/crypto/lib.deno_crypto.d.ts
@@ -5,26 +5,26 @@
/// <reference no-default-lib="true" />
/// <reference lib="esnext" />
-/** @category Web Crypto API */
+/** @category Crypto */
declare var crypto: Crypto;
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface Algorithm {
name: string;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface KeyAlgorithm {
name: string;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare type AlgorithmIdentifier = string | Algorithm;
-/** @category Web Crypto API */
+/** @category Crypto */
declare type HashAlgorithmIdentifier = AlgorithmIdentifier;
-/** @category Web Crypto API */
+/** @category Crypto */
declare type KeyType = "private" | "public" | "secret";
-/** @category Web Crypto API */
+/** @category Crypto */
declare type KeyUsage =
| "decrypt"
| "deriveBits"
@@ -34,19 +34,19 @@ declare type KeyUsage =
| "unwrapKey"
| "verify"
| "wrapKey";
-/** @category Web Crypto API */
+/** @category Crypto */
declare type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki";
-/** @category Web Crypto API */
+/** @category Crypto */
declare type NamedCurve = string;
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface RsaOtherPrimesInfo {
d?: string;
r?: string;
t?: string;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface JsonWebKey {
alg?: string;
crv?: string;
@@ -68,129 +68,129 @@ declare interface JsonWebKey {
y?: string;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface AesCbcParams extends Algorithm {
iv: BufferSource;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface AesGcmParams extends Algorithm {
iv: BufferSource;
additionalData?: BufferSource;
tagLength?: number;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface AesCtrParams extends Algorithm {
counter: BufferSource;
length: number;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface HmacKeyGenParams extends Algorithm {
hash: HashAlgorithmIdentifier;
length?: number;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface EcKeyGenParams extends Algorithm {
namedCurve: NamedCurve;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface EcKeyImportParams extends Algorithm {
namedCurve: NamedCurve;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface EcdsaParams extends Algorithm {
hash: HashAlgorithmIdentifier;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface RsaHashedImportParams extends Algorithm {
hash: HashAlgorithmIdentifier;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface RsaHashedKeyGenParams extends RsaKeyGenParams {
hash: HashAlgorithmIdentifier;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface RsaKeyGenParams extends Algorithm {
modulusLength: number;
publicExponent: Uint8Array;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface RsaPssParams extends Algorithm {
saltLength: number;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface RsaOaepParams extends Algorithm {
label?: Uint8Array;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface HmacImportParams extends Algorithm {
hash: HashAlgorithmIdentifier;
length?: number;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface EcKeyAlgorithm extends KeyAlgorithm {
namedCurve: NamedCurve;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface HmacKeyAlgorithm extends KeyAlgorithm {
hash: KeyAlgorithm;
length: number;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface RsaHashedKeyAlgorithm extends RsaKeyAlgorithm {
hash: KeyAlgorithm;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface RsaKeyAlgorithm extends KeyAlgorithm {
modulusLength: number;
publicExponent: Uint8Array;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface HkdfParams extends Algorithm {
hash: HashAlgorithmIdentifier;
info: BufferSource;
salt: BufferSource;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface Pbkdf2Params extends Algorithm {
hash: HashAlgorithmIdentifier;
iterations: number;
salt: BufferSource;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface AesDerivedKeyParams extends Algorithm {
length: number;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface EcdhKeyDeriveParams extends Algorithm {
public: CryptoKey;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface AesKeyGenParams extends Algorithm {
length: number;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface AesKeyAlgorithm extends KeyAlgorithm {
length: number;
}
@@ -198,7 +198,7 @@ declare interface AesKeyAlgorithm extends KeyAlgorithm {
/** The CryptoKey dictionary of the Web Crypto API represents a cryptographic
* key.
*
- * @category Web Crypto API
+ * @category Crypto
*/
declare interface CryptoKey {
readonly algorithm: KeyAlgorithm;
@@ -207,7 +207,7 @@ declare interface CryptoKey {
readonly usages: KeyUsage[];
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare var CryptoKey: {
readonly prototype: CryptoKey;
new (): never;
@@ -216,14 +216,14 @@ declare var CryptoKey: {
/** The CryptoKeyPair dictionary of the Web Crypto API represents a key pair for
* an asymmetric cryptography algorithm, also known as a public-key algorithm.
*
- * @category Web Crypto API
+ * @category Crypto
*/
declare interface CryptoKeyPair {
privateKey: CryptoKey;
publicKey: CryptoKey;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare var CryptoKeyPair: {
readonly prototype: CryptoKeyPair;
new (): never;
@@ -233,7 +233,7 @@ declare var CryptoKeyPair: {
* functions. It is accessed via the Crypto.subtle properties available in a
* window context (via Window.crypto).
*
- * @category Web Crypto API
+ * @category Crypto
*/
declare interface SubtleCrypto {
generateKey(
@@ -367,13 +367,13 @@ declare interface SubtleCrypto {
): Promise<CryptoKey>;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare var SubtleCrypto: {
readonly prototype: SubtleCrypto;
new (): never;
};
-/** @category Web Crypto API */
+/** @category Crypto */
declare interface Crypto {
readonly subtle: SubtleCrypto;
getRandomValues<
@@ -393,7 +393,7 @@ declare interface Crypto {
randomUUID(): `${string}-${string}-${string}-${string}-${string}`;
}
-/** @category Web Crypto API */
+/** @category Crypto */
declare var Crypto: {
readonly prototype: Crypto;
new (): never;
diff --git a/ext/fetch/lib.deno_fetch.d.ts b/ext/fetch/lib.deno_fetch.d.ts
index 40b41b430..4eb303e68 100644
--- a/ext/fetch/lib.deno_fetch.d.ts
+++ b/ext/fetch/lib.deno_fetch.d.ts
@@ -5,7 +5,7 @@
/// <reference no-default-lib="true" />
/// <reference lib="esnext" />
-/** @category DOM APIs */
+/** @category Platform */
declare interface DomIterable<K, V> {
keys(): IterableIterator<K>;
values(): IterableIterator<V>;
@@ -17,7 +17,7 @@ declare interface DomIterable<K, V> {
): void;
}
-/** @category Fetch API */
+/** @category Fetch */
declare type FormDataEntryValue = File | string;
/** Provides a way to easily construct a set of key/value pairs representing
@@ -25,7 +25,7 @@ declare type FormDataEntryValue = File | string;
* XMLHttpRequest.send() method. It uses the same format a form would use if the
* encoding type were set to "multipart/form-data".
*
- * @category Fetch API
+ * @category Fetch
*/
declare interface FormData extends DomIterable<string, FormDataEntryValue> {
append(name: string, value: string | Blob, fileName?: string): void;
@@ -36,13 +36,13 @@ declare interface FormData extends DomIterable<string, FormDataEntryValue> {
set(name: string, value: string | Blob, fileName?: string): void;
}
-/** @category Fetch API */
+/** @category Fetch */
declare var FormData: {
readonly prototype: FormData;
new (): FormData;
};
-/** @category Fetch API */
+/** @category Fetch */
declare interface Body {
/** A simple getter used to expose a `ReadableStream` of the body contents. */
readonly body: ReadableStream<Uint8Array> | null;
@@ -72,7 +72,7 @@ declare interface Body {
text(): Promise<string>;
}
-/** @category Fetch API */
+/** @category Fetch */
declare type HeadersInit = Iterable<string[]> | Record<string, string>;
/** This Fetch API interface allows you to perform various actions on HTTP
@@ -83,7 +83,7 @@ declare type HeadersInit = Iterable<string[]> | Record<string, string>;
* methods of this interface, header names are matched by case-insensitive byte
* sequence.
*
- * @category Fetch API
+ * @category Fetch
*/
declare interface Headers extends DomIterable<string, string> {
/** Appends a new value onto an existing header inside a `Headers` object, or
@@ -118,16 +118,16 @@ declare interface Headers extends DomIterable<string, string> {
* methods of this interface, header names are matched by case-insensitive byte
* sequence.
*
- * @category Fetch API
+ * @category Fetch
*/
declare var Headers: {
readonly prototype: Headers;
new (init?: HeadersInit): Headers;
};
-/** @category Fetch API */
+/** @category Fetch */
declare type RequestInfo = Request | string;
-/** @category Fetch API */
+/** @category Fetch */
declare type RequestCache =
| "default"
| "force-cache"
@@ -135,13 +135,13 @@ declare type RequestCache =
| "no-store"
| "only-if-cached"
| "reload";
-/** @category Fetch API */
+/** @category Fetch */
declare type RequestCredentials = "include" | "omit" | "same-origin";
-/** @category Fetch API */
+/** @category Fetch */
declare type RequestMode = "cors" | "navigate" | "no-cors" | "same-origin";
-/** @category Fetch API */
+/** @category Fetch */
declare type RequestRedirect = "error" | "follow" | "manual";
-/** @category Fetch API */
+/** @category Fetch */
declare type ReferrerPolicy =
| ""
| "no-referrer"
@@ -152,7 +152,7 @@ declare type ReferrerPolicy =
| "strict-origin"
| "strict-origin-when-cross-origin"
| "unsafe-url";
-/** @category Fetch API */
+/** @category Fetch */
declare type BodyInit =
| Blob
| BufferSource
@@ -160,7 +160,7 @@ declare type BodyInit =
| URLSearchParams
| ReadableStream<Uint8Array>
| string;
-/** @category Fetch API */
+/** @category Fetch */
declare type RequestDestination =
| ""
| "audio"
@@ -181,7 +181,7 @@ declare type RequestDestination =
| "worker"
| "xslt";
-/** @category Fetch API */
+/** @category Fetch */
declare interface RequestInit {
/**
* A BodyInit object or null to set request's body.
@@ -248,7 +248,7 @@ declare interface RequestInit {
/** This Fetch API interface represents a resource request.
*
- * @category Fetch API
+ * @category Fetch
*/
declare interface Request extends Body {
/**
@@ -338,21 +338,21 @@ declare interface Request extends Body {
/** This Fetch API interface represents a resource request.
*
- * @category Fetch API
+ * @category Fetch
*/
declare var Request: {
readonly prototype: Request;
new (input: RequestInfo | URL, init?: RequestInit): Request;
};
-/** @category Fetch API */
+/** @category Fetch */
declare interface ResponseInit {
headers?: HeadersInit;
status?: number;
statusText?: string;
}
-/** @category Fetch API */
+/** @category Fetch */
declare type ResponseType =
| "basic"
| "cors"
@@ -363,7 +363,7 @@ declare type ResponseType =
/** This Fetch API interface represents the response to a request.
*
- * @category Fetch API
+ * @category Fetch
*/
declare interface Response extends Body {
readonly headers: Headers;
@@ -378,7 +378,7 @@ declare interface Response extends Body {
/** This Fetch API interface represents the response to a request.
*
- * @category Fetch API
+ * @category Fetch
*/
declare var Response: {
readonly prototype: Response;
@@ -399,7 +399,7 @@ declare var Response: {
* ```
*
* @tags allow-net, allow-read
- * @category Fetch API
+ * @category Fetch
*/
declare function fetch(
input: URL | Request | string,
@@ -407,14 +407,14 @@ declare function fetch(
): Promise<Response>;
/**
- * @category Fetch API
+ * @category Fetch
*/
declare interface EventSourceInit {
withCredentials?: boolean;
}
/**
- * @category Fetch API
+ * @category Fetch
*/
declare interface EventSourceEventMap {
"error": Event;
@@ -423,7 +423,7 @@ declare interface EventSourceEventMap {
}
/**
- * @category Fetch API
+ * @category Fetch
*/
declare interface EventSource extends EventTarget {
onerror: ((this: EventSource, ev: Event) => any) | null;
@@ -481,7 +481,7 @@ declare interface EventSource extends EventTarget {
}
/**
- * @category Fetch API
+ * @category Fetch
*/
declare var EventSource: {
prototype: EventSource;
diff --git a/ext/url/lib.deno_url.d.ts b/ext/url/lib.deno_url.d.ts
index 0ade8c85a..ca5b00e60 100644
--- a/ext/url/lib.deno_url.d.ts
+++ b/ext/url/lib.deno_url.d.ts
@@ -5,7 +5,7 @@
/// <reference no-default-lib="true" />
/// <reference lib="esnext" />
-/** @category Web APIs */
+/** @category URL */
declare interface URLSearchParams {
/** Appends a specified key/value pair as a new search parameter.
*
@@ -157,7 +157,7 @@ declare interface URLSearchParams {
size: number;
}
-/** @category Web APIs */
+/** @category URL */
declare var URLSearchParams: {
readonly prototype: URLSearchParams;
new (
@@ -168,7 +168,7 @@ declare var URLSearchParams: {
/** The URL interface represents an object providing static methods used for
* creating object URLs.
*
- * @category Web APIs
+ * @category URL
*/
declare interface URL {
hash: string;
@@ -190,7 +190,7 @@ declare interface URL {
/** The URL interface represents an object providing static methods used for
* creating object URLs.
*
- * @category Web APIs
+ * @category URL
*/
declare var URL: {
readonly prototype: URL;
@@ -201,7 +201,7 @@ declare var URL: {
revokeObjectURL(url: string): void;
};
-/** @category Web APIs */
+/** @category URL */
declare interface URLPatternInit {
protocol?: string;
username?: string;
@@ -214,10 +214,10 @@ declare interface URLPatternInit {
baseURL?: string;
}
-/** @category Web APIs */
+/** @category URL */
declare type URLPatternInput = string | URLPatternInit;
-/** @category Web APIs */
+/** @category URL */
declare interface URLPatternComponentResult {
input: string;
groups: Record<string, string | undefined>;
@@ -225,7 +225,7 @@ declare interface URLPatternComponentResult {
/** `URLPatternResult` is the object returned from `URLPattern.exec`.
*
- * @category Web APIs
+ * @category URL
*/
declare interface URLPatternResult {
/** The inputs provided when matching. */
@@ -277,7 +277,7 @@ declare interface URLPatternResult {
* console.log(pattern.test("https://blog.example.com/article/123")); // true
* ```
*
- * @category Web APIs
+ * @category URL
*/
declare interface URLPattern {
/**
@@ -373,7 +373,7 @@ declare interface URLPattern {
* console.log(pattern.test("https://blog.example.com/article/123")); // true
* ```
*
- * @category Web APIs
+ * @category URL
*/
declare var URLPattern: {
readonly prototype: URLPattern;
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;
diff --git a/ext/websocket/lib.deno_websocket.d.ts b/ext/websocket/lib.deno_websocket.d.ts
index 311bf2b24..c1bdf3542 100644
--- a/ext/websocket/lib.deno_websocket.d.ts
+++ b/ext/websocket/lib.deno_websocket.d.ts
@@ -5,14 +5,14 @@
/// <reference no-default-lib="true" />
/// <reference lib="esnext" />
-/** @category Web Sockets */
+/** @category WebSockets */
declare interface CloseEventInit extends EventInit {
code?: number;
reason?: string;
wasClean?: boolean;
}
-/** @category Web Sockets */
+/** @category WebSockets */
declare interface CloseEvent extends Event {
/**
* Returns the WebSocket connection close code provided by the server.
@@ -28,13 +28,13 @@ declare interface CloseEvent extends Event {
readonly wasClean: boolean;
}
-/** @category Web Sockets */
+/** @category WebSockets */
declare var CloseEvent: {
readonly prototype: CloseEvent;
new (type: string, eventInitDict?: CloseEventInit): CloseEvent;
};
-/** @category Web Sockets */
+/** @category WebSockets */
declare interface WebSocketEventMap {
close: CloseEvent;
error: Event;
@@ -50,7 +50,7 @@ declare interface WebSocketEventMap {
* `Deno.upgradeWebSocket()`.
*
* @tags allow-net
- * @category Web Sockets
+ * @category WebSockets
*/
declare interface WebSocket extends EventTarget {
/**
@@ -119,7 +119,7 @@ declare interface WebSocket extends EventTarget {
): void;
}
-/** @category Web Sockets */
+/** @category WebSockets */
declare var WebSocket: {
readonly prototype: WebSocket;
new (url: string | URL, protocols?: string | string[]): WebSocket;
@@ -129,5 +129,5 @@ declare var WebSocket: {
readonly OPEN: number;
};
-/** @category Web Sockets */
+/** @category WebSockets */
declare type BinaryType = "arraybuffer" | "blob";
diff --git a/ext/webstorage/lib.deno_webstorage.d.ts b/ext/webstorage/lib.deno_webstorage.d.ts
index d3a65c47a..a3a4d6cd1 100644
--- a/ext/webstorage/lib.deno_webstorage.d.ts
+++ b/ext/webstorage/lib.deno_webstorage.d.ts
@@ -9,7 +9,7 @@
* session or local storage. It allows, for example, the addition, modification,
* or deletion of stored data items.
*
- * @category Web Storage API
+ * @category Storage
*/
declare interface Storage {
/**
@@ -41,7 +41,7 @@ declare interface Storage {
[name: string]: any;
}
-/** @category Web Storage API */
+/** @category Storage */
declare var Storage: {
readonly prototype: Storage;
new (): never;