mirror of
https://github.com/denoland/deno.git
synced 2025-02-01 20:25:12 -05:00
Make private namespaces in lib.deno_runtime.d.ts more private (#3400)
This commit is contained in:
parent
c6bb3d5a10
commit
9e97eb2879
1 changed files with 166 additions and 162 deletions
328
cli/js/lib.deno_runtime.d.ts
vendored
328
cli/js/lib.deno_runtime.d.ts
vendored
|
@ -1311,117 +1311,117 @@ declare namespace Deno {
|
||||||
|
|
||||||
declare interface Window {
|
declare interface Window {
|
||||||
window: Window & typeof globalThis;
|
window: Window & typeof globalThis;
|
||||||
atob: typeof textEncoding.atob;
|
atob: typeof __textEncoding.atob;
|
||||||
btoa: typeof textEncoding.btoa;
|
btoa: typeof __textEncoding.btoa;
|
||||||
fetch: typeof fetchTypes.fetch;
|
fetch: typeof __fetch.fetch;
|
||||||
clearTimeout: typeof timers.clearTimeout;
|
clearTimeout: typeof __timers.clearTimeout;
|
||||||
clearInterval: typeof timers.clearInterval;
|
clearInterval: typeof __timers.clearInterval;
|
||||||
console: consoleTypes.Console;
|
console: __console.Console;
|
||||||
setTimeout: typeof timers.setTimeout;
|
setTimeout: typeof __timers.setTimeout;
|
||||||
setInterval: typeof timers.setInterval;
|
setInterval: typeof __timers.setInterval;
|
||||||
location: domTypes.Location;
|
location: __domTypes.Location;
|
||||||
onload: Function | undefined;
|
onload: Function | undefined;
|
||||||
onunload: Function | undefined;
|
onunload: Function | undefined;
|
||||||
crypto: Crypto;
|
crypto: Crypto;
|
||||||
Blob: typeof blob.DenoBlob;
|
Blob: typeof __blob.DenoBlob;
|
||||||
File: domTypes.DomFileConstructor;
|
File: __domTypes.DomFileConstructor;
|
||||||
CustomEvent: typeof customEvent.CustomEvent;
|
CustomEvent: typeof __customEvent.CustomEvent;
|
||||||
Event: typeof event.Event;
|
Event: typeof __event.Event;
|
||||||
EventTarget: typeof eventTarget.EventTarget;
|
EventTarget: typeof __eventTarget.EventTarget;
|
||||||
URL: typeof url.URL;
|
URL: typeof __url.URL;
|
||||||
URLSearchParams: typeof urlSearchParams.URLSearchParams;
|
URLSearchParams: typeof __urlSearchParams.URLSearchParams;
|
||||||
Headers: domTypes.HeadersConstructor;
|
Headers: __domTypes.HeadersConstructor;
|
||||||
FormData: domTypes.FormDataConstructor;
|
FormData: __domTypes.FormDataConstructor;
|
||||||
TextEncoder: typeof textEncoding.TextEncoder;
|
TextEncoder: typeof __textEncoding.TextEncoder;
|
||||||
TextDecoder: typeof textEncoding.TextDecoder;
|
TextDecoder: typeof __textEncoding.TextDecoder;
|
||||||
Request: domTypes.RequestConstructor;
|
Request: __domTypes.RequestConstructor;
|
||||||
Response: typeof fetchTypes.Response;
|
Response: typeof __fetch.Response;
|
||||||
performance: performanceUtil.Performance;
|
performance: __performanceUtil.Performance;
|
||||||
onmessage: (e: { data: any }) => void;
|
onmessage: (e: { data: any }) => void;
|
||||||
workerMain: typeof workers.workerMain;
|
workerMain: typeof __workers.workerMain;
|
||||||
workerClose: typeof workers.workerClose;
|
workerClose: typeof __workers.workerClose;
|
||||||
postMessage: typeof workers.postMessage;
|
postMessage: typeof __workers.postMessage;
|
||||||
Worker: typeof workers.WorkerImpl;
|
Worker: typeof __workers.WorkerImpl;
|
||||||
addEventListener: (
|
addEventListener: (
|
||||||
type: string,
|
type: string,
|
||||||
callback: (event: domTypes.Event) => void | null,
|
callback: (event: __domTypes.Event) => void | null,
|
||||||
options?: boolean | domTypes.AddEventListenerOptions | undefined
|
options?: boolean | __domTypes.AddEventListenerOptions | undefined
|
||||||
) => void;
|
) => void;
|
||||||
dispatchEvent: (event: domTypes.Event) => boolean;
|
dispatchEvent: (event: __domTypes.Event) => boolean;
|
||||||
removeEventListener: (
|
removeEventListener: (
|
||||||
type: string,
|
type: string,
|
||||||
callback: (event: domTypes.Event) => void | null,
|
callback: (event: __domTypes.Event) => void | null,
|
||||||
options?: boolean | domTypes.EventListenerOptions | undefined
|
options?: boolean | __domTypes.EventListenerOptions | undefined
|
||||||
) => void;
|
) => void;
|
||||||
queueMicrotask: (task: () => void) => void;
|
queueMicrotask: (task: () => void) => void;
|
||||||
Deno: typeof Deno;
|
Deno: typeof Deno;
|
||||||
}
|
}
|
||||||
|
|
||||||
declare const window: Window & typeof globalThis;
|
declare const window: Window & typeof globalThis;
|
||||||
declare const atob: typeof textEncoding.atob;
|
declare const atob: typeof __textEncoding.atob;
|
||||||
declare const btoa: typeof textEncoding.btoa;
|
declare const btoa: typeof __textEncoding.btoa;
|
||||||
declare const fetch: typeof fetchTypes.fetch;
|
declare const fetch: typeof __fetch.fetch;
|
||||||
declare const clearTimeout: typeof timers.clearTimeout;
|
declare const clearTimeout: typeof __timers.clearTimeout;
|
||||||
declare const clearInterval: typeof timers.clearInterval;
|
declare const clearInterval: typeof __timers.clearInterval;
|
||||||
declare const console: consoleTypes.Console;
|
declare const console: __console.Console;
|
||||||
declare const setTimeout: typeof timers.setTimeout;
|
declare const setTimeout: typeof __timers.setTimeout;
|
||||||
declare const setInterval: typeof timers.setInterval;
|
declare const setInterval: typeof __timers.setInterval;
|
||||||
declare const location: domTypes.Location;
|
declare const location: __domTypes.Location;
|
||||||
declare const onload: Function | undefined;
|
declare const onload: Function | undefined;
|
||||||
declare const onunload: Function | undefined;
|
declare const onunload: Function | undefined;
|
||||||
declare const crypto: Crypto;
|
declare const crypto: Crypto;
|
||||||
declare const Blob: typeof blob.DenoBlob;
|
declare const Blob: typeof __blob.DenoBlob;
|
||||||
declare const File: domTypes.DomFileConstructor;
|
declare const File: __domTypes.DomFileConstructor;
|
||||||
declare const CustomEventInit: typeof customEvent.CustomEventInit;
|
declare const CustomEventInit: typeof __customEvent.CustomEventInit;
|
||||||
declare const CustomEvent: typeof customEvent.CustomEvent;
|
declare const CustomEvent: typeof __customEvent.CustomEvent;
|
||||||
declare const EventInit: typeof event.EventInit;
|
declare const EventInit: typeof __event.EventInit;
|
||||||
declare const Event: typeof event.Event;
|
declare const Event: typeof __event.Event;
|
||||||
declare const EventListener: typeof eventTarget.EventListener;
|
declare const EventListener: typeof __eventTarget.EventListener;
|
||||||
declare const EventTarget: typeof eventTarget.EventTarget;
|
declare const EventTarget: typeof __eventTarget.EventTarget;
|
||||||
declare const URL: typeof url.URL;
|
declare const URL: typeof __url.URL;
|
||||||
declare const URLSearchParams: typeof urlSearchParams.URLSearchParams;
|
declare const URLSearchParams: typeof __urlSearchParams.URLSearchParams;
|
||||||
declare const Headers: domTypes.HeadersConstructor;
|
declare const Headers: __domTypes.HeadersConstructor;
|
||||||
declare const FormData: domTypes.FormDataConstructor;
|
declare const FormData: __domTypes.FormDataConstructor;
|
||||||
declare const TextEncoder: typeof textEncoding.TextEncoder;
|
declare const TextEncoder: typeof __textEncoding.TextEncoder;
|
||||||
declare const TextDecoder: typeof textEncoding.TextDecoder;
|
declare const TextDecoder: typeof __textEncoding.TextDecoder;
|
||||||
declare const Request: domTypes.RequestConstructor;
|
declare const Request: __domTypes.RequestConstructor;
|
||||||
declare const Response: typeof fetchTypes.Response;
|
declare const Response: typeof __fetch.Response;
|
||||||
declare const performance: performanceUtil.Performance;
|
declare const performance: __performanceUtil.Performance;
|
||||||
declare let onmessage: (e: { data: any }) => void;
|
declare let onmessage: (e: { data: any }) => void;
|
||||||
declare const workerMain: typeof workers.workerMain;
|
declare const workerMain: typeof __workers.workerMain;
|
||||||
declare const workerClose: typeof workers.workerClose;
|
declare const workerClose: typeof __workers.workerClose;
|
||||||
declare const postMessage: typeof workers.postMessage;
|
declare const postMessage: typeof __workers.postMessage;
|
||||||
declare const Worker: typeof workers.WorkerImpl;
|
declare const Worker: typeof __workers.WorkerImpl;
|
||||||
declare const addEventListener: (
|
declare const addEventListener: (
|
||||||
type: string,
|
type: string,
|
||||||
callback: (event: domTypes.Event) => void | null,
|
callback: (event: __domTypes.Event) => void | null,
|
||||||
options?: boolean | domTypes.AddEventListenerOptions | undefined
|
options?: boolean | __domTypes.AddEventListenerOptions | undefined
|
||||||
) => void;
|
) => void;
|
||||||
declare const dispatchEvent: (event: domTypes.Event) => boolean;
|
declare const dispatchEvent: (event: __domTypes.Event) => boolean;
|
||||||
declare const removeEventListener: (
|
declare const removeEventListener: (
|
||||||
type: string,
|
type: string,
|
||||||
callback: (event: domTypes.Event) => void | null,
|
callback: (event: __domTypes.Event) => void | null,
|
||||||
options?: boolean | domTypes.EventListenerOptions | undefined
|
options?: boolean | __domTypes.EventListenerOptions | undefined
|
||||||
) => void;
|
) => void;
|
||||||
|
|
||||||
declare type Blob = domTypes.Blob;
|
declare type Blob = __domTypes.Blob;
|
||||||
declare type Body = domTypes.Body;
|
declare type Body = __domTypes.Body;
|
||||||
declare type File = domTypes.DomFile;
|
declare type File = __domTypes.DomFile;
|
||||||
declare type CustomEventInit = domTypes.CustomEventInit;
|
declare type CustomEventInit = __domTypes.CustomEventInit;
|
||||||
declare type CustomEvent = domTypes.CustomEvent;
|
declare type CustomEvent = __domTypes.CustomEvent;
|
||||||
declare type EventInit = domTypes.EventInit;
|
declare type EventInit = __domTypes.EventInit;
|
||||||
declare type Event = domTypes.Event;
|
declare type Event = __domTypes.Event;
|
||||||
declare type EventListener = domTypes.EventListener;
|
declare type EventListener = __domTypes.EventListener;
|
||||||
declare type EventTarget = domTypes.EventTarget;
|
declare type EventTarget = __domTypes.EventTarget;
|
||||||
declare type URL = url.URL;
|
declare type URL = __url.URL;
|
||||||
declare type URLSearchParams = domTypes.URLSearchParams;
|
declare type URLSearchParams = __domTypes.URLSearchParams;
|
||||||
declare type Headers = domTypes.Headers;
|
declare type Headers = __domTypes.Headers;
|
||||||
declare type FormData = domTypes.FormData;
|
declare type FormData = __domTypes.FormData;
|
||||||
declare type TextEncoder = textEncoding.TextEncoder;
|
declare type TextEncoder = __textEncoding.TextEncoder;
|
||||||
declare type TextDecoder = textEncoding.TextDecoder;
|
declare type TextDecoder = __textEncoding.TextDecoder;
|
||||||
declare type Request = domTypes.Request;
|
declare type Request = __domTypes.Request;
|
||||||
declare type Response = domTypes.Response;
|
declare type Response = __domTypes.Response;
|
||||||
declare type Worker = workers.Worker;
|
declare type Worker = __workers.Worker;
|
||||||
|
|
||||||
declare interface ImportMeta {
|
declare interface ImportMeta {
|
||||||
url: string;
|
url: string;
|
||||||
|
@ -1444,7 +1444,7 @@ declare interface Crypto {
|
||||||
) => T;
|
) => T;
|
||||||
}
|
}
|
||||||
|
|
||||||
declare namespace domTypes {
|
declare namespace __domTypes {
|
||||||
// @url js/dom_types.d.ts
|
// @url js/dom_types.d.ts
|
||||||
|
|
||||||
export type BufferSource = ArrayBufferView | ArrayBuffer;
|
export type BufferSource = ArrayBufferView | ArrayBuffer;
|
||||||
|
@ -2017,25 +2017,25 @@ declare namespace domTypes {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
declare namespace blob {
|
declare namespace __blob {
|
||||||
// @url js/blob.d.ts
|
// @url js/blob.d.ts
|
||||||
|
|
||||||
export const bytesSymbol: unique symbol;
|
export const bytesSymbol: unique symbol;
|
||||||
export const blobBytesWeakMap: WeakMap<domTypes.Blob, Uint8Array>;
|
export const blobBytesWeakMap: WeakMap<__domTypes.Blob, Uint8Array>;
|
||||||
export class DenoBlob implements domTypes.Blob {
|
export class DenoBlob implements __domTypes.Blob {
|
||||||
private readonly [bytesSymbol];
|
private readonly [bytesSymbol];
|
||||||
readonly size: number;
|
readonly size: number;
|
||||||
readonly type: string;
|
readonly type: string;
|
||||||
/** A blob object represents a file-like object of immutable, raw data. */
|
/** A blob object represents a file-like object of immutable, raw data. */
|
||||||
constructor(
|
constructor(
|
||||||
blobParts?: domTypes.BlobPart[],
|
blobParts?: __domTypes.BlobPart[],
|
||||||
options?: domTypes.BlobPropertyBag
|
options?: __domTypes.BlobPropertyBag
|
||||||
);
|
);
|
||||||
slice(start?: number, end?: number, contentType?: string): DenoBlob;
|
slice(start?: number, end?: number, contentType?: string): DenoBlob;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
declare namespace consoleTypes {
|
declare namespace __console {
|
||||||
// @url js/console.d.ts
|
// @url js/console.d.ts
|
||||||
|
|
||||||
type ConsoleOptions = Partial<{
|
type ConsoleOptions = Partial<{
|
||||||
|
@ -2124,11 +2124,11 @@ declare namespace consoleTypes {
|
||||||
export function inspect(value: unknown, options?: ConsoleOptions): string;
|
export function inspect(value: unknown, options?: ConsoleOptions): string;
|
||||||
}
|
}
|
||||||
|
|
||||||
declare namespace event {
|
declare namespace __event {
|
||||||
// @url js/event.d.ts
|
// @url js/event.d.ts
|
||||||
|
|
||||||
export const eventAttributes: WeakMap<object, any>;
|
export const eventAttributes: WeakMap<object, any>;
|
||||||
export class EventInit implements domTypes.EventInit {
|
export class EventInit implements __domTypes.EventInit {
|
||||||
bubbles: boolean;
|
bubbles: boolean;
|
||||||
cancelable: boolean;
|
cancelable: boolean;
|
||||||
composed: boolean;
|
composed: boolean;
|
||||||
|
@ -2142,7 +2142,7 @@ declare namespace event {
|
||||||
composed?: boolean | undefined;
|
composed?: boolean | undefined;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
export class Event implements domTypes.Event {
|
export class Event implements __domTypes.Event {
|
||||||
isTrusted: boolean;
|
isTrusted: boolean;
|
||||||
private _canceledFlag;
|
private _canceledFlag;
|
||||||
private _dispatchedFlag;
|
private _dispatchedFlag;
|
||||||
|
@ -2151,21 +2151,21 @@ declare namespace event {
|
||||||
private _stopImmediatePropagationFlag;
|
private _stopImmediatePropagationFlag;
|
||||||
private _stopPropagationFlag;
|
private _stopPropagationFlag;
|
||||||
private _path;
|
private _path;
|
||||||
constructor(type: string, eventInitDict?: domTypes.EventInit);
|
constructor(type: string, eventInitDict?: __domTypes.EventInit);
|
||||||
readonly bubbles: boolean;
|
readonly bubbles: boolean;
|
||||||
cancelBubble: boolean;
|
cancelBubble: boolean;
|
||||||
cancelBubbleImmediately: boolean;
|
cancelBubbleImmediately: boolean;
|
||||||
readonly cancelable: boolean;
|
readonly cancelable: boolean;
|
||||||
readonly composed: boolean;
|
readonly composed: boolean;
|
||||||
currentTarget: domTypes.EventTarget;
|
currentTarget: __domTypes.EventTarget;
|
||||||
readonly defaultPrevented: boolean;
|
readonly defaultPrevented: boolean;
|
||||||
dispatched: boolean;
|
dispatched: boolean;
|
||||||
eventPhase: number;
|
eventPhase: number;
|
||||||
readonly initialized: boolean;
|
readonly initialized: boolean;
|
||||||
inPassiveListener: boolean;
|
inPassiveListener: boolean;
|
||||||
path: domTypes.EventPath[];
|
path: __domTypes.EventPath[];
|
||||||
relatedTarget: domTypes.EventTarget;
|
relatedTarget: __domTypes.EventTarget;
|
||||||
target: domTypes.EventTarget;
|
target: __domTypes.EventTarget;
|
||||||
readonly timeStamp: Date;
|
readonly timeStamp: Date;
|
||||||
readonly type: string;
|
readonly type: string;
|
||||||
/** Returns the event’s path (objects on which listeners will be
|
/** Returns the event’s path (objects on which listeners will be
|
||||||
|
@ -2174,7 +2174,7 @@ declare namespace event {
|
||||||
*
|
*
|
||||||
* event.composedPath();
|
* event.composedPath();
|
||||||
*/
|
*/
|
||||||
composedPath(): domTypes.EventPath[];
|
composedPath(): __domTypes.EventPath[];
|
||||||
/** Cancels the event (if it is cancelable).
|
/** Cancels the event (if it is cancelable).
|
||||||
* See https://dom.spec.whatwg.org/#set-the-canceled-flag
|
* See https://dom.spec.whatwg.org/#set-the-canceled-flag
|
||||||
*
|
*
|
||||||
|
@ -2197,22 +2197,23 @@ declare namespace event {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
declare namespace customEvent {
|
declare namespace __customEvent {
|
||||||
// @url js/custom_event.d.ts
|
// @url js/custom_event.d.ts
|
||||||
|
|
||||||
export const customEventAttributes: WeakMap<object, any>;
|
export const customEventAttributes: WeakMap<object, any>;
|
||||||
export class CustomEventInit extends event.EventInit
|
export class CustomEventInit extends __event.EventInit
|
||||||
implements domTypes.CustomEventInit {
|
implements __domTypes.CustomEventInit {
|
||||||
detail: any;
|
detail: any;
|
||||||
constructor({
|
constructor({
|
||||||
bubbles,
|
bubbles,
|
||||||
cancelable,
|
cancelable,
|
||||||
composed,
|
composed,
|
||||||
detail
|
detail
|
||||||
}: domTypes.CustomEventInit);
|
}: __domTypes.CustomEventInit);
|
||||||
}
|
}
|
||||||
export class CustomEvent extends event.Event implements domTypes.CustomEvent {
|
export class CustomEvent extends __event.Event
|
||||||
constructor(type: string, customEventInitDict?: domTypes.CustomEventInit);
|
implements __domTypes.CustomEvent {
|
||||||
|
constructor(type: string, customEventInitDict?: __domTypes.CustomEventInit);
|
||||||
readonly detail: any;
|
readonly detail: any;
|
||||||
initCustomEvent(
|
initCustomEvent(
|
||||||
type: string,
|
type: string,
|
||||||
|
@ -2224,16 +2225,16 @@ declare namespace customEvent {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
declare namespace eventTarget {
|
declare namespace __eventTarget {
|
||||||
// @url js/event_target.d.ts
|
// @url js/event_target.d.ts
|
||||||
|
|
||||||
export class EventListenerOptions implements domTypes.EventListenerOptions {
|
export class EventListenerOptions implements __domTypes.EventListenerOptions {
|
||||||
_capture: boolean;
|
_capture: boolean;
|
||||||
constructor({ capture }?: { capture?: boolean | undefined });
|
constructor({ capture }?: { capture?: boolean | undefined });
|
||||||
readonly capture: boolean;
|
readonly capture: boolean;
|
||||||
}
|
}
|
||||||
export class AddEventListenerOptions extends EventListenerOptions
|
export class AddEventListenerOptions extends EventListenerOptions
|
||||||
implements domTypes.AddEventListenerOptions {
|
implements __domTypes.AddEventListenerOptions {
|
||||||
_passive: boolean;
|
_passive: boolean;
|
||||||
_once: boolean;
|
_once: boolean;
|
||||||
constructor({
|
constructor({
|
||||||
|
@ -2248,48 +2249,48 @@ declare namespace eventTarget {
|
||||||
readonly passive: boolean;
|
readonly passive: boolean;
|
||||||
readonly once: boolean;
|
readonly once: boolean;
|
||||||
}
|
}
|
||||||
export class EventListener implements domTypes.EventListener {
|
export class EventListener implements __domTypes.EventListener {
|
||||||
allEvents: domTypes.Event[];
|
allEvents: __domTypes.Event[];
|
||||||
atEvents: domTypes.Event[];
|
atEvents: __domTypes.Event[];
|
||||||
bubbledEvents: domTypes.Event[];
|
bubbledEvents: __domTypes.Event[];
|
||||||
capturedEvents: domTypes.Event[];
|
capturedEvents: __domTypes.Event[];
|
||||||
private _callback;
|
private _callback;
|
||||||
private _options;
|
private _options;
|
||||||
constructor(
|
constructor(
|
||||||
callback: (event: domTypes.Event) => void | null,
|
callback: (event: __domTypes.Event) => void | null,
|
||||||
options: boolean | domTypes.AddEventListenerOptions
|
options: boolean | __domTypes.AddEventListenerOptions
|
||||||
);
|
);
|
||||||
handleEvent(event: domTypes.Event): void;
|
handleEvent(event: __domTypes.Event): void;
|
||||||
readonly callback: (event: domTypes.Event) => void | null;
|
readonly callback: (event: __domTypes.Event) => void | null;
|
||||||
readonly options: domTypes.AddEventListenerOptions | boolean;
|
readonly options: __domTypes.AddEventListenerOptions | boolean;
|
||||||
}
|
}
|
||||||
export const eventTargetAssignedSlot: unique symbol;
|
export const eventTargetAssignedSlot: unique symbol;
|
||||||
export const eventTargetHasActivationBehavior: unique symbol;
|
export const eventTargetHasActivationBehavior: unique symbol;
|
||||||
export class EventTarget implements domTypes.EventTarget {
|
export class EventTarget implements __domTypes.EventTarget {
|
||||||
[domTypes.eventTargetHost]: domTypes.EventTarget | null;
|
[__domTypes.eventTargetHost]: __domTypes.EventTarget | null;
|
||||||
[domTypes.eventTargetListeners]: {
|
[__domTypes.eventTargetListeners]: {
|
||||||
[type in string]: domTypes.EventListener[];
|
[type in string]: __domTypes.EventListener[];
|
||||||
};
|
};
|
||||||
[domTypes.eventTargetMode]: string;
|
[__domTypes.eventTargetMode]: string;
|
||||||
[domTypes.eventTargetNodeType]: domTypes.NodeType;
|
[__domTypes.eventTargetNodeType]: __domTypes.NodeType;
|
||||||
private [eventTargetAssignedSlot];
|
private [eventTargetAssignedSlot];
|
||||||
private [eventTargetHasActivationBehavior];
|
private [eventTargetHasActivationBehavior];
|
||||||
addEventListener(
|
addEventListener(
|
||||||
type: string,
|
type: string,
|
||||||
callback: (event: domTypes.Event) => void | null,
|
callback: (event: __domTypes.Event) => void | null,
|
||||||
options?: domTypes.AddEventListenerOptions | boolean
|
options?: __domTypes.AddEventListenerOptions | boolean
|
||||||
): void;
|
): void;
|
||||||
removeEventListener(
|
removeEventListener(
|
||||||
type: string,
|
type: string,
|
||||||
callback: (event: domTypes.Event) => void | null,
|
callback: (event: __domTypes.Event) => void | null,
|
||||||
options?: domTypes.EventListenerOptions | boolean
|
options?: __domTypes.EventListenerOptions | boolean
|
||||||
): void;
|
): void;
|
||||||
dispatchEvent(event: domTypes.Event): boolean;
|
dispatchEvent(event: __domTypes.Event): boolean;
|
||||||
readonly [Symbol.toStringTag]: string;
|
readonly [Symbol.toStringTag]: string;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
declare namespace io {
|
declare namespace __io {
|
||||||
// @url js/io.d.ts
|
// @url js/io.d.ts
|
||||||
|
|
||||||
export enum SeekMode {
|
export enum SeekMode {
|
||||||
|
@ -2376,10 +2377,11 @@ declare namespace io {
|
||||||
export function toAsyncIterator(r: Reader): AsyncIterableIterator<Uint8Array>;
|
export function toAsyncIterator(r: Reader): AsyncIterableIterator<Uint8Array>;
|
||||||
}
|
}
|
||||||
|
|
||||||
declare namespace fetchTypes {
|
declare namespace __fetch {
|
||||||
// @url js/fetch.d.ts
|
// @url js/fetch.d.ts
|
||||||
|
|
||||||
class Body implements domTypes.Body, domTypes.ReadableStream, io.ReadCloser {
|
class Body
|
||||||
|
implements __domTypes.Body, __domTypes.ReadableStream, __io.ReadCloser {
|
||||||
private rid;
|
private rid;
|
||||||
readonly contentType: string;
|
readonly contentType: string;
|
||||||
bodyUsed: boolean;
|
bodyUsed: boolean;
|
||||||
|
@ -2390,25 +2392,25 @@ declare namespace fetchTypes {
|
||||||
constructor(rid: number, contentType: string);
|
constructor(rid: number, contentType: string);
|
||||||
private _bodyBuffer;
|
private _bodyBuffer;
|
||||||
arrayBuffer(): Promise<ArrayBuffer>;
|
arrayBuffer(): Promise<ArrayBuffer>;
|
||||||
blob(): Promise<domTypes.Blob>;
|
blob(): Promise<__domTypes.Blob>;
|
||||||
formData(): Promise<domTypes.FormData>;
|
formData(): Promise<__domTypes.FormData>;
|
||||||
json(): Promise<any>;
|
json(): Promise<any>;
|
||||||
text(): Promise<string>;
|
text(): Promise<string>;
|
||||||
read(p: Uint8Array): Promise<number | Deno.EOF>;
|
read(p: Uint8Array): Promise<number | Deno.EOF>;
|
||||||
close(): void;
|
close(): void;
|
||||||
cancel(): Promise<void>;
|
cancel(): Promise<void>;
|
||||||
getReader(): domTypes.ReadableStreamReader;
|
getReader(): __domTypes.ReadableStreamReader;
|
||||||
tee(): [domTypes.ReadableStream, domTypes.ReadableStream];
|
tee(): [__domTypes.ReadableStream, __domTypes.ReadableStream];
|
||||||
[Symbol.asyncIterator](): AsyncIterableIterator<Uint8Array>;
|
[Symbol.asyncIterator](): AsyncIterableIterator<Uint8Array>;
|
||||||
}
|
}
|
||||||
export class Response implements domTypes.Response {
|
export class Response implements __domTypes.Response {
|
||||||
readonly url: string;
|
readonly url: string;
|
||||||
readonly status: number;
|
readonly status: number;
|
||||||
statusText: string;
|
statusText: string;
|
||||||
readonly type = "basic";
|
readonly type = "basic";
|
||||||
readonly redirected: boolean;
|
readonly redirected: boolean;
|
||||||
headers: domTypes.Headers;
|
headers: __domTypes.Headers;
|
||||||
readonly trailer: Promise<domTypes.Headers>;
|
readonly trailer: Promise<__domTypes.Headers>;
|
||||||
bodyUsed: boolean;
|
bodyUsed: boolean;
|
||||||
readonly body: Body;
|
readonly body: Body;
|
||||||
constructor(
|
constructor(
|
||||||
|
@ -2420,21 +2422,21 @@ declare namespace fetchTypes {
|
||||||
body_?: null | Body
|
body_?: null | Body
|
||||||
);
|
);
|
||||||
arrayBuffer(): Promise<ArrayBuffer>;
|
arrayBuffer(): Promise<ArrayBuffer>;
|
||||||
blob(): Promise<domTypes.Blob>;
|
blob(): Promise<__domTypes.Blob>;
|
||||||
formData(): Promise<domTypes.FormData>;
|
formData(): Promise<__domTypes.FormData>;
|
||||||
json(): Promise<any>;
|
json(): Promise<any>;
|
||||||
text(): Promise<string>;
|
text(): Promise<string>;
|
||||||
readonly ok: boolean;
|
readonly ok: boolean;
|
||||||
clone(): domTypes.Response;
|
clone(): __domTypes.Response;
|
||||||
}
|
}
|
||||||
/** Fetch a resource from the network. */
|
/** Fetch a resource from the network. */
|
||||||
export function fetch(
|
export function fetch(
|
||||||
input: domTypes.Request | string,
|
input: __domTypes.Request | string,
|
||||||
init?: domTypes.RequestInit
|
init?: __domTypes.RequestInit
|
||||||
): Promise<Response>;
|
): Promise<Response>;
|
||||||
}
|
}
|
||||||
|
|
||||||
declare namespace textEncoding {
|
declare namespace __textEncoding {
|
||||||
// @url js/text_encoding.d.ts
|
// @url js/text_encoding.d.ts
|
||||||
|
|
||||||
export function atob(s: string): string;
|
export function atob(s: string): string;
|
||||||
|
@ -2457,7 +2459,10 @@ declare namespace textEncoding {
|
||||||
readonly ignoreBOM = false;
|
readonly ignoreBOM = false;
|
||||||
constructor(label?: string, options?: TextDecoderOptions);
|
constructor(label?: string, options?: TextDecoderOptions);
|
||||||
/** Returns the result of running encoding's decoder. */
|
/** Returns the result of running encoding's decoder. */
|
||||||
decode(input?: domTypes.BufferSource, options?: TextDecodeOptions): string;
|
decode(
|
||||||
|
input?: __domTypes.BufferSource,
|
||||||
|
options?: TextDecodeOptions
|
||||||
|
): string;
|
||||||
readonly [Symbol.toStringTag]: string;
|
readonly [Symbol.toStringTag]: string;
|
||||||
}
|
}
|
||||||
interface TextEncoderEncodeIntoResult {
|
interface TextEncoderEncodeIntoResult {
|
||||||
|
@ -2474,7 +2479,7 @@ declare namespace textEncoding {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
declare namespace timers {
|
declare namespace __timers {
|
||||||
// @url js/timers.d.ts
|
// @url js/timers.d.ts
|
||||||
|
|
||||||
export type Args = unknown[];
|
export type Args = unknown[];
|
||||||
|
@ -2494,7 +2499,7 @@ declare namespace timers {
|
||||||
export function clearInterval(id?: number): void;
|
export function clearInterval(id?: number): void;
|
||||||
}
|
}
|
||||||
|
|
||||||
declare namespace urlSearchParams {
|
declare namespace __urlSearchParams {
|
||||||
// @url js/url_search_params.d.ts
|
// @url js/url_search_params.d.ts
|
||||||
|
|
||||||
export class URLSearchParams {
|
export class URLSearchParams {
|
||||||
|
@ -2601,10 +2606,9 @@ declare namespace urlSearchParams {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
declare namespace url {
|
declare namespace __url {
|
||||||
// @url js/url.d.ts
|
// @url js/url.d.ts
|
||||||
|
|
||||||
export const blobURLMap: Map<string, domTypes.Blob>;
|
|
||||||
export class URL {
|
export class URL {
|
||||||
private _parts;
|
private _parts;
|
||||||
private _searchParams;
|
private _searchParams;
|
||||||
|
@ -2620,16 +2624,16 @@ declare namespace url {
|
||||||
protocol: string;
|
protocol: string;
|
||||||
search: string;
|
search: string;
|
||||||
username: string;
|
username: string;
|
||||||
readonly searchParams: urlSearchParams.URLSearchParams;
|
readonly searchParams: __urlSearchParams.URLSearchParams;
|
||||||
constructor(url: string, base?: string | URL);
|
constructor(url: string, base?: string | URL);
|
||||||
toString(): string;
|
toString(): string;
|
||||||
toJSON(): string;
|
toJSON(): string;
|
||||||
static createObjectURL(b: domTypes.Blob): string;
|
static createObjectURL(b: __domTypes.Blob): string;
|
||||||
static revokeObjectURL(url: string): void;
|
static revokeObjectURL(url: string): void;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
declare namespace workers {
|
declare namespace __workers {
|
||||||
// @url js/workers.d.ts
|
// @url js/workers.d.ts
|
||||||
|
|
||||||
export function encodeMessage(data: any): Uint8Array;
|
export function encodeMessage(data: any): Uint8Array;
|
||||||
|
@ -2669,7 +2673,7 @@ declare namespace workers {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
declare namespace performanceUtil {
|
declare namespace __performanceUtil {
|
||||||
// @url js/performance.d.ts
|
// @url js/performance.d.ts
|
||||||
|
|
||||||
export class Performance {
|
export class Performance {
|
||||||
|
@ -2701,14 +2705,14 @@ declare namespace WebAssembly {
|
||||||
* function is useful if it is necessary to a compile a module before it can
|
* function is useful if it is necessary to a compile a module before it can
|
||||||
* be instantiated (otherwise, the `WebAssembly.instantiate()` function
|
* be instantiated (otherwise, the `WebAssembly.instantiate()` function
|
||||||
* should be used). */
|
* should be used). */
|
||||||
function compile(bufferSource: domTypes.BufferSource): Promise<Module>;
|
function compile(bufferSource: __domTypes.BufferSource): Promise<Module>;
|
||||||
|
|
||||||
/** Compiles a `WebAssembly.Module` directly from a streamed underlying
|
/** Compiles a `WebAssembly.Module` directly from a streamed underlying
|
||||||
* source. This function is useful if it is necessary to a compile a module
|
* source. This function is useful if it is necessary to a compile a module
|
||||||
* before it can be instantiated (otherwise, the
|
* before it can be instantiated (otherwise, the
|
||||||
* `WebAssembly.instantiateStreaming()` function should be used). */
|
* `WebAssembly.instantiateStreaming()` function should be used). */
|
||||||
function compileStreaming(
|
function compileStreaming(
|
||||||
source: Promise<domTypes.Response>
|
source: Promise<__domTypes.Response>
|
||||||
): Promise<Module>;
|
): Promise<Module>;
|
||||||
|
|
||||||
/** Takes the WebAssembly binary code, in the form of a typed array or
|
/** Takes the WebAssembly binary code, in the form of a typed array or
|
||||||
|
@ -2716,7 +2720,7 @@ declare namespace WebAssembly {
|
||||||
* The returned `Promise` resolves to both a compiled `WebAssembly.Module` and
|
* The returned `Promise` resolves to both a compiled `WebAssembly.Module` and
|
||||||
* its first `WebAssembly.Instance`. */
|
* its first `WebAssembly.Instance`. */
|
||||||
function instantiate(
|
function instantiate(
|
||||||
bufferSource: domTypes.BufferSource,
|
bufferSource: __domTypes.BufferSource,
|
||||||
importObject?: object
|
importObject?: object
|
||||||
): Promise<WebAssemblyInstantiatedSource>;
|
): Promise<WebAssemblyInstantiatedSource>;
|
||||||
|
|
||||||
|
@ -2732,13 +2736,13 @@ declare namespace WebAssembly {
|
||||||
* underlying source. This is the most efficient, optimized way to load wasm
|
* underlying source. This is the most efficient, optimized way to load wasm
|
||||||
* code. */
|
* code. */
|
||||||
function instantiateStreaming(
|
function instantiateStreaming(
|
||||||
source: Promise<domTypes.Response>,
|
source: Promise<__domTypes.Response>,
|
||||||
importObject?: object
|
importObject?: object
|
||||||
): Promise<WebAssemblyInstantiatedSource>;
|
): Promise<WebAssemblyInstantiatedSource>;
|
||||||
|
|
||||||
/** Validates a given typed array of WebAssembly binary code, returning
|
/** Validates a given typed array of WebAssembly binary code, returning
|
||||||
* whether the bytes form a valid wasm module (`true`) or not (`false`). */
|
* whether the bytes form a valid wasm module (`true`) or not (`false`). */
|
||||||
function validate(bufferSource: domTypes.BufferSource): boolean;
|
function validate(bufferSource: __domTypes.BufferSource): boolean;
|
||||||
|
|
||||||
type ImportExportKind = "function" | "table" | "memory" | "global";
|
type ImportExportKind = "function" | "table" | "memory" | "global";
|
||||||
|
|
||||||
|
@ -2753,7 +2757,7 @@ declare namespace WebAssembly {
|
||||||
}
|
}
|
||||||
|
|
||||||
class Module {
|
class Module {
|
||||||
constructor(bufferSource: domTypes.BufferSource);
|
constructor(bufferSource: __domTypes.BufferSource);
|
||||||
|
|
||||||
/** Given a `Module` and string, returns a copy of the contents of all
|
/** Given a `Module` and string, returns a copy of the contents of all
|
||||||
* custom sections in the module with the given string name. */
|
* custom sections in the module with the given string name. */
|
||||||
|
|
Loading…
Add table
Reference in a new issue