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