diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index fde490ecc..461b12475 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -2169,6 +2169,7 @@ interface Attr extends Node { readonly prefix: string | null; readonly specified: boolean; value: string; + cloneNode(deep?: boolean): Attr; } declare var Attr: { @@ -2575,6 +2576,7 @@ declare var ByteLengthQueuingStrategy: { /** A CDATA section that can be used within XML to include extended portions of unescaped text. The symbols < and & don’t need escaping as they normally do when inside a CDATA section. */ interface CDATASection extends Text { + cloneNode(deep?: boolean): CDATASection; } declare var CDATASection: { @@ -3452,6 +3454,7 @@ interface CharacterData extends Node, ChildNode, NonDocumentTypeChildNode { data: string; readonly length: number; appendData(data: string): void; + cloneNode(deep?: boolean): CharacterData; deleteData(offset: number, count: number): void; insertData(offset: number, data: string): void; replaceData(offset: number, count: number, data: string): void; @@ -3556,6 +3559,7 @@ declare var CloseEvent: { /** Textual notations within markup; although it is generally not visually shown, such comments are available to be read in the source view. */ interface Comment extends CharacterData { + cloneNode(deep?: boolean): Comment; } declare var Comment: { @@ -4599,6 +4603,7 @@ interface Document extends Node, DocumentAndElementEventHandlers, DocumentOrShad caretRangeFromPoint(x: number, y: number): Range; /** @deprecated */ clear(): void; + cloneNode(deep?: boolean): Document; /** * Closes an output stream and forces the sent data to display. */ @@ -4981,6 +4986,7 @@ interface DocumentEvent { /** A minimal document object that has no parent. It is used as a lightweight version of Document that stores a segment of a document structure comprised of nodes just like a standard document. The key difference is that because the document fragment isn't part of the active document tree structure, changes made to the fragment don't affect the document, cause reflow, or incur any performance impact that can occur when changes are made. */ interface DocumentFragment extends Node, NonElementParentNode, ParentNode { + cloneNode(deep?: boolean): DocumentFragment; getElementById(elementId: string): HTMLElement | null; } @@ -5021,6 +5027,7 @@ interface DocumentType extends Node, ChildNode { readonly name: string; readonly publicId: string; readonly systemId: string; + cloneNode(deep?: boolean): DocumentType; } declare var DocumentType: { @@ -5141,6 +5148,7 @@ interface Element extends Node, Animatable, ChildNode, InnerHTML, NonDocumentTyp * Creates a shadow root for element and returns it. */ attachShadow(init: ShadowRootInit): ShadowRoot; + cloneNode(deep?: boolean): Element; /** * Returns the first (starting at element) inclusive ancestor that matches selectors, and null otherwise. */ @@ -6104,6 +6112,7 @@ interface HTMLAnchorElement extends HTMLElement, HTMLHyperlinkElementUtils { */ text: string; type: string; + cloneNode(deep?: boolean): HTMLAnchorElement; addEventListener(type: K, listener: (this: HTMLAnchorElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLAnchorElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; @@ -6154,6 +6163,7 @@ interface HTMLAppletElement extends HTMLElement { vspace: number; /** @deprecated */ width: string; + cloneNode(deep?: boolean): HTMLAppletElement; addEventListener(type: K, listener: (this: HTMLAppletElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLAppletElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; @@ -6193,6 +6203,7 @@ interface HTMLAreaElement extends HTMLElement, HTMLHyperlinkElementUtils { * Sets or retrieves the window or frame at which to target content. */ target: string; + cloneNode(deep?: boolean): HTMLAreaElement; addEventListener(type: K, listener: (this: HTMLAreaElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLAreaElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; @@ -6206,6 +6217,7 @@ declare var HTMLAreaElement: { /** Provides access to the properties of