@@ -6305,6 +6305,14 @@ declare var HTMLDetailsElement: {
6305
6305
new(): HTMLDetailsElement;
6306
6306
};
6307
6307
6308
+ /** @deprecated - this is not available in most browsers */
6309
+ interface HTMLDialogElement extends HTMLElement {
6310
+ addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLDialogElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
6311
+ addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
6312
+ removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLDialogElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
6313
+ removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
6314
+ }
6315
+
6308
6316
/** @deprecated */
6309
6317
interface HTMLDirectoryElement extends HTMLElement {
6310
6318
/** @deprecated */
@@ -6339,6 +6347,14 @@ declare var HTMLDivElement: {
6339
6347
new(): HTMLDivElement;
6340
6348
};
6341
6349
6350
+ /** @deprecated - use Document */
6351
+ interface HTMLDocument extends Document {
6352
+ addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: HTMLDocument, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
6353
+ addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
6354
+ removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: HTMLDocument, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
6355
+ removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
6356
+ }
6357
+
6342
6358
interface HTMLElementEventMap extends ElementEventMap, DocumentAndElementEventHandlersEventMap, GlobalEventHandlersEventMap {
6343
6359
}
6344
6360
@@ -9395,7 +9411,7 @@ interface ImageBitmapRenderingContext {
9395
9411
/**
9396
9412
* Returns the canvas element that the context is bound to.
9397
9413
*/
9398
- readonly canvas: HTMLCanvasElement;
9414
+ readonly canvas: HTMLCanvasElement | OffscreenCanvas ;
9399
9415
/**
9400
9416
* Transfers the underlying bitmap data from imageBitmap to context, and the bitmap becomes the contents of the canvas element to which context is bound.
9401
9417
*/
@@ -10792,6 +10808,10 @@ declare var OfflineAudioContext: {
10792
10808
new(numberOfChannels: number, length: number, sampleRate: number): OfflineAudioContext;
10793
10809
};
10794
10810
10811
+ /** @deprecated - this is not available in most browsers */
10812
+ interface OffscreenCanvas extends EventTarget {
10813
+ }
10814
+
10795
10815
/** The OscillatorNode interface represents a periodic waveform, such as a sine wave. It is an AudioScheduledSourceNode audio-processing module that causes a specified frequency of a given wave to be created—in effect, a constant tone. */
10796
10816
interface OscillatorNode extends AudioScheduledSourceNode {
10797
10817
readonly detune: AudioParam;
@@ -18014,6 +18034,7 @@ interface HTMLElementTagNameMap {
18014
18034
"del": HTMLModElement;
18015
18035
"details": HTMLDetailsElement;
18016
18036
"dfn": HTMLElement;
18037
+ "dialog": HTMLDialogElement;
18017
18038
"dir": HTMLDirectoryElement;
18018
18039
"div": HTMLDivElement;
18019
18040
"dl": HTMLDListElement;
@@ -18636,7 +18657,7 @@ type BlobPart = BufferSource | Blob | string;
18636
18657
type BodyInit = ReadableStream | XMLHttpRequestBodyInit;
18637
18658
type BufferSource = ArrayBufferView | ArrayBuffer;
18638
18659
type COSEAlgorithmIdentifier = number;
18639
- type CanvasImageSource = HTMLOrSVGImageElement | HTMLVideoElement | HTMLCanvasElement | ImageBitmap;
18660
+ type CanvasImageSource = HTMLOrSVGImageElement | HTMLVideoElement | HTMLCanvasElement | ImageBitmap | OffscreenCanvas ;
18640
18661
type ClipboardItemData = Promise<ClipboardItemDataType>;
18641
18662
type ClipboardItemDataType = string | Blob;
18642
18663
type ClipboardItems = ClipboardItem[];
@@ -18682,7 +18703,7 @@ type ReadableStreamDefaultReadResult<T> = ReadableStreamDefaultReadValueResult<T
18682
18703
type ReadableStreamReader<T> = ReadableStreamDefaultReader<T>;
18683
18704
type RenderingContext = CanvasRenderingContext2D | ImageBitmapRenderingContext | WebGLRenderingContext | WebGL2RenderingContext;
18684
18705
type RequestInfo = Request | string;
18685
- type TexImageSource = ImageBitmap | ImageData | HTMLImageElement | HTMLCanvasElement | HTMLVideoElement;
18706
+ type TexImageSource = ImageBitmap | ImageData | HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | OffscreenCanvas ;
18686
18707
type TimerHandler = string | Function;
18687
18708
type Transferable = ArrayBuffer | MessagePort | ImageBitmap;
18688
18709
type Uint32List = Uint32Array | GLuint[];
0 commit comments