mirror of
https://github.com/denoland/deno.git
synced 2025-09-26 12:19:12 +00:00
chore: add code generation for @types/deno (#25545)
This commit is contained in:
parent
e1c8d2755e
commit
33f169beb9
19 changed files with 485 additions and 356 deletions
42
cli/tsc/dts/lib.deno.shared_globals.d.ts
vendored
42
cli/tsc/dts/lib.deno.shared_globals.d.ts
vendored
|
@ -413,7 +413,7 @@ declare function clearInterval(id?: number): void;
|
|||
declare function clearTimeout(id?: number): void;
|
||||
|
||||
/** @category Platform */
|
||||
declare interface VoidFunction {
|
||||
interface VoidFunction {
|
||||
(): void;
|
||||
}
|
||||
|
||||
|
@ -445,7 +445,7 @@ declare function queueMicrotask(func: VoidFunction): void;
|
|||
declare function dispatchEvent(event: Event): boolean;
|
||||
|
||||
/** @category Platform */
|
||||
declare interface DOMStringList {
|
||||
interface DOMStringList {
|
||||
/** Returns the number of strings in strings. */
|
||||
readonly length: number;
|
||||
/** Returns true if strings contains string, and false otherwise. */
|
||||
|
@ -456,13 +456,13 @@ declare interface DOMStringList {
|
|||
}
|
||||
|
||||
/** @category Platform */
|
||||
declare type BufferSource = ArrayBufferView | ArrayBuffer;
|
||||
type BufferSource = ArrayBufferView | ArrayBuffer;
|
||||
|
||||
/** @category I/O */
|
||||
declare var console: Console;
|
||||
|
||||
/** @category Events */
|
||||
declare interface ErrorEventInit extends EventInit {
|
||||
interface ErrorEventInit extends EventInit {
|
||||
message?: string;
|
||||
filename?: string;
|
||||
lineno?: number;
|
||||
|
@ -471,7 +471,7 @@ declare interface ErrorEventInit extends EventInit {
|
|||
}
|
||||
|
||||
/** @category Events */
|
||||
declare interface ErrorEvent extends Event {
|
||||
interface ErrorEvent extends Event {
|
||||
readonly message: string;
|
||||
readonly filename: string;
|
||||
readonly lineno: number;
|
||||
|
@ -486,13 +486,13 @@ declare var ErrorEvent: {
|
|||
};
|
||||
|
||||
/** @category Events */
|
||||
declare interface PromiseRejectionEventInit extends EventInit {
|
||||
interface PromiseRejectionEventInit extends EventInit {
|
||||
promise: Promise<any>;
|
||||
reason?: any;
|
||||
}
|
||||
|
||||
/** @category Events */
|
||||
declare interface PromiseRejectionEvent extends Event {
|
||||
interface PromiseRejectionEvent extends Event {
|
||||
readonly promise: Promise<any>;
|
||||
readonly reason: any;
|
||||
}
|
||||
|
@ -507,24 +507,24 @@ declare var PromiseRejectionEvent: {
|
|||
};
|
||||
|
||||
/** @category Workers */
|
||||
declare interface AbstractWorkerEventMap {
|
||||
interface AbstractWorkerEventMap {
|
||||
"error": ErrorEvent;
|
||||
}
|
||||
|
||||
/** @category Workers */
|
||||
declare interface WorkerEventMap extends AbstractWorkerEventMap {
|
||||
interface WorkerEventMap extends AbstractWorkerEventMap {
|
||||
"message": MessageEvent;
|
||||
"messageerror": MessageEvent;
|
||||
}
|
||||
|
||||
/** @category Workers */
|
||||
declare interface WorkerOptions {
|
||||
interface WorkerOptions {
|
||||
type?: "classic" | "module";
|
||||
name?: string;
|
||||
}
|
||||
|
||||
/** @category Workers */
|
||||
declare interface Worker extends EventTarget {
|
||||
interface Worker extends EventTarget {
|
||||
onerror: (this: Worker, e: ErrorEvent) => any | null;
|
||||
onmessage: (this: Worker, e: MessageEvent) => any | null;
|
||||
onmessageerror: (this: Worker, e: MessageEvent) => any | null;
|
||||
|
@ -560,10 +560,10 @@ declare var Worker: {
|
|||
};
|
||||
|
||||
/** @category Performance */
|
||||
declare type PerformanceEntryList = PerformanceEntry[];
|
||||
type PerformanceEntryList = PerformanceEntry[];
|
||||
|
||||
/** @category Performance */
|
||||
declare interface Performance extends EventTarget {
|
||||
interface Performance extends EventTarget {
|
||||
/** Returns a timestamp representing the start of the performance measurement. */
|
||||
readonly timeOrigin: number;
|
||||
|
||||
|
@ -617,7 +617,7 @@ declare var Performance: {
|
|||
declare var performance: Performance;
|
||||
|
||||
/** @category Performance */
|
||||
declare interface PerformanceMarkOptions {
|
||||
interface PerformanceMarkOptions {
|
||||
/** Metadata to be included in the mark. */
|
||||
detail?: any;
|
||||
|
||||
|
@ -626,7 +626,7 @@ declare interface PerformanceMarkOptions {
|
|||
}
|
||||
|
||||
/** @category Performance */
|
||||
declare interface PerformanceMeasureOptions {
|
||||
interface PerformanceMeasureOptions {
|
||||
/** Metadata to be included in the measure. */
|
||||
detail?: any;
|
||||
|
||||
|
@ -648,7 +648,7 @@ declare interface PerformanceMeasureOptions {
|
|||
*
|
||||
* @category Performance
|
||||
*/
|
||||
declare interface PerformanceEntry {
|
||||
interface PerformanceEntry {
|
||||
readonly duration: number;
|
||||
readonly entryType: string;
|
||||
readonly name: string;
|
||||
|
@ -675,7 +675,7 @@ declare var PerformanceEntry: {
|
|||
*
|
||||
* @category Performance
|
||||
*/
|
||||
declare interface PerformanceMark extends PerformanceEntry {
|
||||
interface PerformanceMark extends PerformanceEntry {
|
||||
readonly detail: any;
|
||||
readonly entryType: "mark";
|
||||
}
|
||||
|
@ -699,7 +699,7 @@ declare var PerformanceMark: {
|
|||
*
|
||||
* @category Performance
|
||||
*/
|
||||
declare interface PerformanceMeasure extends PerformanceEntry {
|
||||
interface PerformanceMeasure extends PerformanceEntry {
|
||||
readonly detail: any;
|
||||
readonly entryType: "measure";
|
||||
}
|
||||
|
@ -717,12 +717,12 @@ declare var PerformanceMeasure: {
|
|||
};
|
||||
|
||||
/** @category Events */
|
||||
declare interface CustomEventInit<T = any> extends EventInit {
|
||||
interface CustomEventInit<T = any> extends EventInit {
|
||||
detail?: T;
|
||||
}
|
||||
|
||||
/** @category Events */
|
||||
declare interface CustomEvent<T = any> extends Event {
|
||||
interface CustomEvent<T = any> extends Event {
|
||||
/** Returns any custom data event was created with. Typically used for
|
||||
* synthetic events. */
|
||||
readonly detail: T;
|
||||
|
@ -735,7 +735,7 @@ declare var CustomEvent: {
|
|||
};
|
||||
|
||||
/** @category Platform */
|
||||
declare interface ErrorConstructor {
|
||||
interface ErrorConstructor {
|
||||
/** See https://v8.dev/docs/stack-trace-api#stack-trace-collection-for-custom-exceptions. */
|
||||
captureStackTrace(error: Object, constructor?: Function): void;
|
||||
// TODO(nayeemrmn): Support `Error.prepareStackTrace()`. We currently use this
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue