@@ -1255,7 +1255,7 @@ interface Console {
12551255 select(element: Element): void;
12561256 time(timerName?: string): void;
12571257 timeEnd(timerName?: string): void;
1258- trace(): void;
1258+ trace(message?: any, ...optionalParams: any[] ): void;
12591259 warn(message?: any, ...optionalParams: any[]): void;
12601260}
12611261
@@ -1514,9 +1514,9 @@ interface DataTransferItemList {
15141514 length: number;
15151515 add(data: File): DataTransferItem;
15161516 clear(): void;
1517- item(index: number): File ;
1517+ item(index: number): DataTransferItem ;
15181518 remove(index: number): void;
1519- [index: number]: File ;
1519+ [index: number]: DataTransferItem ;
15201520}
15211521
15221522declare var DataTransferItemList: {
@@ -2569,6 +2569,8 @@ interface Document extends Node, GlobalEventHandlers, NodeSelector, DocumentEven
25692569 * @param content The text and HTML tags to write.
25702570 */
25712571 writeln(...content: string[]): void;
2572+ createElement(tagName: "picture"): HTMLPictureElement;
2573+ getElementsByTagName(tagname: "picture"): NodeListOf<HTMLPictureElement>;
25722574 addEventListener(type: "MSContentZoom", listener: (ev: UIEvent) => any, useCapture?: boolean): void;
25732575 addEventListener(type: "MSGestureChange", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void;
25742576 addEventListener(type: "MSGestureDoubleTap", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void;
@@ -2981,6 +2983,7 @@ interface Element extends Node, GlobalEventHandlers, ElementTraversal, NodeSelec
29812983 webkitRequestFullscreen(): void;
29822984 getElementsByClassName(classNames: string): NodeListOf<Element>;
29832985 matches(selector: string): boolean;
2986+ getElementsByTagName(tagname: "picture"): NodeListOf<HTMLPictureElement>;
29842987 addEventListener(type: "MSGestureChange", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void;
29852988 addEventListener(type: "MSGestureDoubleTap", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void;
29862989 addEventListener(type: "MSGestureEnd", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void;
@@ -3770,6 +3773,7 @@ interface HTMLCanvasElement extends HTMLElement {
37703773 * @param type The standard MIME type for the image format to return. If you do not specify this parameter, the default value is a PNG format image.
37713774 */
37723775 toDataURL(type?: string, ...args: any[]): string;
3776+ toBlob(): Blob;
37733777}
37743778
37753779declare var HTMLCanvasElement: {
@@ -6924,7 +6928,7 @@ interface IDBDatabase extends EventTarget {
69246928 objectStoreNames: DOMStringList;
69256929 onabort: (ev: Event) => any;
69266930 onerror: (ev: Event) => any;
6927- version: string ;
6931+ version: number ;
69286932 close(): void;
69296933 createObjectStore(name: string, optionalParameters?: IDBObjectStoreParameters): IDBObjectStore;
69306934 deleteObjectStore(name: string): void;
@@ -7640,7 +7644,7 @@ declare var MediaQueryList: {
76407644interface MediaSource extends EventTarget {
76417645 activeSourceBuffers: SourceBufferList;
76427646 duration: number;
7643- readyState: number ;
7647+ readyState: string ;
76447648 sourceBuffers: SourceBufferList;
76457649 addSourceBuffer(type: string): SourceBuffer;
76467650 endOfStream(error?: number): void;
@@ -10369,17 +10373,16 @@ declare var Storage: {
1036910373}
1037010374
1037110375interface StorageEvent extends Event {
10372- key: string;
10373- newValue: any;
10374- oldValue: any;
10375- storageArea: Storage;
1037610376 url: string;
10377- initStorageEvent(typeArg: string, canBubbleArg: boolean, cancelableArg: boolean, keyArg: string, oldValueArg: any, newValueArg: any, urlArg: string, storageAreaArg: Storage): void;
10377+ key?: string;
10378+ oldValue?: string;
10379+ newValue?: string;
10380+ storageArea?: Storage;
1037810381}
1037910382
1038010383declare var StorageEvent: {
1038110384 prototype: StorageEvent;
10382- new( ): StorageEvent;
10385+ new (type: string, eventInitDict?: StorageEventInit ): StorageEvent;
1038310386}
1038410387
1038510388interface StyleMedia {
@@ -11977,7 +11980,7 @@ interface Window extends EventTarget, WindowTimers, WindowSessionStorage, Window
1197711980 msMatchMedia(mediaQuery: string): MediaQueryList;
1197811981 msRequestAnimationFrame(callback: FrameRequestCallback): number;
1197911982 msWriteProfilerMark(profilerMarkName: string): void;
11980- open(url?: string, target?: string, features?: string, replace?: boolean): any ;
11983+ open(url?: string, target?: string, features?: string, replace?: boolean): Window ;
1198111984 postMessage(message: any, targetOrigin: string, ports?: any): void;
1198211985 print(): void;
1198311986 prompt(message?: string, _default?: string): string;
@@ -12579,6 +12582,14 @@ interface XMLHttpRequestEventTarget {
1257912582 addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
1258012583}
1258112584
12585+ interface StorageEventInit extends EventInit {
12586+ key?: string;
12587+ oldValue?: string;
12588+ newValue?: string;
12589+ url: string;
12590+ storageArea?: Storage;
12591+ }
12592+
1258212593interface IDBObjectStoreParameters {
1258312594 keyPath?: string | string[];
1258412595 autoIncrement?: boolean;
@@ -12633,6 +12644,14 @@ declare var HTMLTemplateElement: {
1263312644 new(): HTMLTemplateElement;
1263412645}
1263512646
12647+ interface HTMLPictureElement extends HTMLElement {
12648+ }
12649+
12650+ declare var HTMLPictureElement: {
12651+ prototype: HTMLPictureElement;
12652+ new(): HTMLPictureElement;
12653+ }
12654+
1263612655declare type EventListenerOrEventListenerObject = EventListener | EventListenerObject;
1263712656
1263812657interface ErrorEventHandler {
@@ -12829,7 +12848,7 @@ declare function msCancelRequestAnimationFrame(handle: number): void;
1282912848declare function msMatchMedia(mediaQuery: string): MediaQueryList;
1283012849declare function msRequestAnimationFrame(callback: FrameRequestCallback): number;
1283112850declare function msWriteProfilerMark(profilerMarkName: string): void;
12832- declare function open(url?: string, target?: string, features?: string, replace?: boolean): any ;
12851+ declare function open(url?: string, target?: string, features?: string, replace?: boolean): Window ;
1283312852declare function postMessage(message: any, targetOrigin: string, ports?: any): void;
1283412853declare function print(): void;
1283512854declare function prompt(message?: string, _default?: string): string;
0 commit comments