diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index bc572dd3d..8be5f3626 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -2569,6 +2569,8 @@ interface Document extends Node, GlobalEventHandlers, NodeSelector, DocumentEven * @param content The text and HTML tags to write. */ writeln(...content: string[]): void; + createElement(tagName: "picture"): HTMLPictureElement; + getElementsByTagName(tagname: "picture"): NodeListOf; addEventListener(type: "MSContentZoom", listener: (ev: UIEvent) => any, useCapture?: boolean): void; addEventListener(type: "MSGestureChange", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void; addEventListener(type: "MSGestureDoubleTap", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void; @@ -2981,6 +2983,7 @@ interface Element extends Node, GlobalEventHandlers, ElementTraversal, NodeSelec webkitRequestFullscreen(): void; getElementsByClassName(classNames: string): NodeListOf; matches(selector: string): boolean; + getElementsByTagName(tagname: "picture"): NodeListOf; addEventListener(type: "MSGestureChange", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void; addEventListener(type: "MSGestureDoubleTap", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void; addEventListener(type: "MSGestureEnd", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void; @@ -12641,6 +12644,14 @@ declare var HTMLTemplateElement: { new(): HTMLTemplateElement; } +interface HTMLPictureElement extends HTMLElement { +} + +declare var HTMLPictureElement: { + prototype: HTMLPictureElement; + new(): HTMLPictureElement; +} + declare type EventListenerOrEventListenerObject = EventListener | EventListenerObject; interface ErrorEventHandler { diff --git a/inputfiles/addedTypes.json b/inputfiles/addedTypes.json index 9eac7fa3a..0b6d43156 100644 --- a/inputfiles/addedTypes.json +++ b/inputfiles/addedTypes.json @@ -360,5 +360,33 @@ "interface": "StorageEvent", "name": "storageArea?", "type": "Storage" + }, + { + "kind": "interface", + "name": "HTMLPictureElement", + "flavor": "Web", + "extends": "HTMLElement", + "constructorSignatures": [ + "new(): HTMLPictureElement" + ], + "properties": [] + }, + { + "kind": "method", + "interface": "Document", + "name": "createElement", + "signatures": ["createElement(tagName: \"picture\"): HTMLPictureElement"] + }, + { + "kind": "method", + "interface": "Document", + "name": "getElementsByTagName", + "signatures": ["getElementsByTagName(tagname: \"picture\"): NodeListOf"] + }, + { + "kind": "method", + "interface": "Element", + "name": "getElementsByTagName", + "signatures": ["getElementsByTagName(tagname: \"picture\"): NodeListOf"] } ]