From b44ef9e15ea8df40b5afe755ee3d83c0cddaef76 Mon Sep 17 00:00:00 2001 From: orta <49038+orta@users.noreply.github.com> Date: Sat, 28 Mar 2026 08:20:24 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=A4=96=20Update=20core=20dependencies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- baselines/dom.generated.d.ts | 102 +++++-- baselines/serviceworker.generated.d.ts | 14 +- baselines/sharedworker.generated.d.ts | 14 +- baselines/ts5.5/dom.generated.d.ts | 102 +++++-- baselines/ts5.5/serviceworker.generated.d.ts | 14 +- baselines/ts5.5/sharedworker.generated.d.ts | 14 +- baselines/ts5.5/webworker.generated.d.ts | 14 +- baselines/ts5.6/dom.generated.d.ts | 102 +++++-- baselines/ts5.6/serviceworker.generated.d.ts | 14 +- baselines/ts5.6/sharedworker.generated.d.ts | 14 +- baselines/ts5.6/webworker.generated.d.ts | 14 +- baselines/ts5.9/dom.generated.d.ts | 102 +++++-- baselines/ts5.9/serviceworker.generated.d.ts | 14 +- baselines/ts5.9/sharedworker.generated.d.ts | 14 +- baselines/ts5.9/webworker.generated.d.ts | 14 +- baselines/webworker.generated.d.ts | 14 +- inputfiles/mdn.json | 267 ++++++++----------- package-lock.json | 24 +- 18 files changed, 448 insertions(+), 419 deletions(-) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 67df663b2..022d952ff 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -83,6 +83,10 @@ interface AnimationPlaybackEventInit extends EventInit { timelineTime?: CSSNumberish | null; } +interface AriaNotificationOptions { + priority?: AriaNotifyPriority; +} + interface AssignedNodesOptions { flatten?: boolean; } @@ -1215,6 +1219,15 @@ interface HashChangeEventInit extends EventInit { oldURL?: string; } +interface HighlightHitResult { + highlight?: Highlight; + ranges?: AbstractRange[]; +} + +interface HighlightsFromPointOptions { + shadowRoots?: ShadowRoot[]; +} + interface HkdfParams extends Algorithm { hash: HashAlgorithmIdentifier; info: BufferSource; @@ -3360,6 +3373,11 @@ interface ARIAMixin { role: string | null; } +interface ARIANotifyMixin { + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/ariaNotify) */ + ariaNotify(announcement: string, options?: AriaNotificationOptions): void; +} + /** * The **`AbortController`** interface represents a controller object that allows you to abort one or more Web requests as and when desired. * @@ -5369,6 +5387,36 @@ declare var CSSCounterStyleRule: { new(): CSSCounterStyleRule; }; +/** + * The **`CSSFontFaceDescriptors`** interface represents a CSS declaration block for an @font-face at-rule. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSFontFaceDescriptors) + */ +interface CSSFontFaceDescriptors extends CSSStyleDeclarationBase { + "font-display": string; + "font-family": string; + "font-feature-settings": string; + "font-stretch": string; + "font-style": string; + "font-weight": string; + fontDisplay: string; + fontFamily: string; + fontFeatureSettings: string; + fontStretch: string; + fontStyle: string; + fontWeight: string; + "size-adjust": string; + sizeAdjust: string; + src: string; + "unicode-range": string; + unicodeRange: string; +} + +declare var CSSFontFaceDescriptors: { + prototype: CSSFontFaceDescriptors; + new(): CSSFontFaceDescriptors; +}; + /** * The **`CSSFontFaceRule`** interface represents an @font-face at-rule. * @@ -9260,7 +9308,7 @@ interface CSSStyleProperties extends CSSStyleDeclarationBase { */ vectorEffect: string; /** - * The vertical-align CSS property sets vertical alignment of an inline, inline-block or table-cell box. + * The vertical-align CSS shorthand property sets the vertical alignment of an inline, inline-block, or table-cell box. * * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/vertical-align) */ @@ -11465,7 +11513,7 @@ declare var DOMException: { */ interface DOMImplementation { /** - * The **`DOMImplementation.createDocument()`** method creates and returns an XMLDocument. + * The **`createDocument()`** method of the DOMImplementation interface creates and returns an XMLDocument. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMImplementation/createDocument) */ @@ -12620,7 +12668,7 @@ interface DocumentEventMap extends GlobalEventHandlersEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document) */ -interface Document extends Node, DocumentOrShadowRoot, FontFaceSource, GlobalEventHandlers, NonElementParentNode, ParentNode, XPathEvaluatorBase { +interface Document extends Node, ARIANotifyMixin, DocumentOrShadowRoot, FontFaceSource, GlobalEventHandlers, NonElementParentNode, ParentNode, XPathEvaluatorBase { /** * The **`URL`** read-only property of the Document interface returns the document location as a string. * @@ -12961,13 +13009,13 @@ interface Document extends Node, DocumentOrShadowRoot, FontFaceSource, GlobalEve */ close(): void; /** - * The **`Document.createAttribute()`** method creates a new attribute node, and returns it. The object created is a node implementing the Attr interface. The DOM does not enforce what sort of attributes can be added to a particular element in this manner. + * The **`createAttribute()`** method of the Document interface creates a new attribute node. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createAttribute) */ createAttribute(localName: string): Attr; /** - * The **`Document.createAttributeNS()`** method creates a new attribute node with the specified namespace URI and qualified name, and returns it. The object created is a node implementing the Attr interface. The DOM does not enforce what sort of attributes can be added to a particular element in this manner. + * The **`createAttributeNS()`** method of the Document interface creates a new attribute node with the specified namespace URI and qualified name. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createAttributeNS) */ @@ -12991,7 +13039,7 @@ interface Document extends Node, DocumentOrShadowRoot, FontFaceSource, GlobalEve */ createDocumentFragment(): DocumentFragment; /** - * In an HTML document, the **`document.createElement()`** method creates the HTML element specified by localName, or an HTMLUnknownElement if localName isn't recognized. + * The **`createElement()`** method of the Document interface creates a new HTMLElement that has the specified localName. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createElement) */ @@ -13000,7 +13048,7 @@ interface Document extends Node, DocumentOrShadowRoot, FontFaceSource, GlobalEve createElement(tagName: K, options?: ElementCreationOptions): HTMLElementDeprecatedTagNameMap[K]; createElement(tagName: string, options?: ElementCreationOptions): HTMLElement; /** - * Creates an element with the specified namespace URI and qualified name. + * The **`createElementNS()`** method of the Document interface creates a new element with the specified namespace URI and qualified name. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createElementNS) */ @@ -13575,7 +13623,7 @@ interface ElementEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element) */ -interface Element extends Node, ARIAMixin, Animatable, ChildNode, NonDocumentTypeChildNode, ParentNode, Slottable { +interface Element extends Node, ARIAMixin, ARIANotifyMixin, Animatable, ChildNode, NonDocumentTypeChildNode, ParentNode, Slottable { /** * The **`Element.attributes`** property returns a live collection of all attribute nodes registered to the specified node. It is a NamedNodeMap, not an Array, so it has no Array methods and the Attr nodes' indexes may differ among browsers. To be more specific, attributes is a key/value pair of strings that represents any information regarding that attribute. * @@ -13973,7 +14021,7 @@ interface Element extends Node, ARIAMixin, Animatable, ChildNode, NonDocumentTyp */ setPointerCapture(pointerId: number): void; /** - * The **`toggleAttribute()`** method of the Element interface toggles a Boolean attribute (removing it if it is present and adding it if it is not present) on the given element. + * The **`toggleAttribute()`** method of the Element interface toggles a Boolean attribute on the given element, removing it if present and adding it if not present. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute) */ @@ -18490,7 +18538,7 @@ interface HTMLIFrameElement extends HTMLElement { */ height: string; /** - * The **`loading`** property of the HTMLIFrameElement interface is a string that provides a hint to the user agent indicating whether the iframe should be loaded immediately on page load, or only when it is needed. + * The **`loading`** property of the HTMLIFrameElement interface is a string that provides a hint to the browser indicating whether the iframe should be loaded immediately on page load, or only when it is needed. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLIFrameElement/loading) */ @@ -18633,7 +18681,7 @@ interface HTMLImageElement extends HTMLElement { */ isMap: boolean; /** - * The **`loading`** property of the HTMLImageElement interface provides a hint to the user agent on how to handle the loading of the image which is currently outside the window's visual viewport. This helps to optimize the loading of the document's contents by postponing loading the image until it's expected to be needed, rather than immediately during the initial page load. It reflects the element's loading content attribute. + * The **`loading`** property of the HTMLImageElement interface provides a hint to the browser on how to handle the loading of the image which is currently outside the window's visual viewport. This helps to optimize the loading of the document's contents by postponing loading the image until it's expected to be needed, rather than immediately during the initial page load. It reflects the element's loading content attribute. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLImageElement/loading) */ @@ -21912,6 +21960,12 @@ declare var Highlight: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HighlightRegistry) */ interface HighlightRegistry { + /** + * The **`highlightsFromPoint()`** method of the HighlightRegistry interface returns an array of objects representing the custom highlights applied at a specific point within the viewport. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HighlightRegistry/highlightsFromPoint) + */ + highlightsFromPoint(x: number, y: number, options?: HighlightsFromPointOptions): HighlightHitResult[]; forEach(callbackfn: (value: Highlight, key: string, parent: HighlightRegistry) => void, thisArg?: any): void; } @@ -29479,6 +29533,12 @@ interface RTCIceTransport extends EventTarget { onselectedcandidatepairchange: ((this: RTCIceTransport, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCIceTransport/statechange_event) */ onstatechange: ((this: RTCIceTransport, ev: Event) => any) | null; + /** + * The **`role`** read-only property of the RTCIceTransport interface indicates which ICE role the transport is fulfilling: that of the controlling agent, or the agent that is being controlled. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCIceTransport/role) + */ + readonly role: RTCIceRole; /** * The **`state`** read-only property of the RTCIceTransport interface returns the current state of the ICE transport, so you can determine the state of ICE gathering in which the ICE agent currently is operating. * @@ -30010,7 +30070,7 @@ interface RTCSctpTransport extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCSctpTransport/maxMessageSize) */ - readonly maxMessageSize: number; + readonly maxMessageSize: number | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCSctpTransport/statechange_event) */ onstatechange: ((this: RTCSctpTransport, ev: Event) => any) | null; /** @@ -34945,7 +35005,7 @@ interface SecurityPolicyViolationEvent extends Event { */ readonly blockedURI: string; /** - * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the column number in the document or worker script at which the Content Security Policy (CSP) violation occurred. + * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the character position in the source file line of the document or worker script at which the Content Security Policy (CSP) violation occurred. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/columnNumber) */ @@ -38303,6 +38363,7 @@ declare var ViewTransitionTypeSet: { interface VisualViewportEventMap { "resize": Event; "scroll": Event; + "scrollend": Event; } /** @@ -38333,6 +38394,8 @@ interface VisualViewport extends EventTarget { onresize: ((this: VisualViewport, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/VisualViewport/scroll_event) */ onscroll: ((this: VisualViewport, ev: Event) => any) | null; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/VisualViewport/scrollend_event) */ + onscrollend: ((this: VisualViewport, ev: Event) => any) | null; /** * The **`pageLeft`** read-only property of the VisualViewport interface returns the x coordinate of the left edge of the visual viewport relative to the initial containing block origin, in CSS pixels, or 0 if current document is not fully active. * @@ -41168,12 +41231,6 @@ declare var WebTransportBidirectionalStream: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream) */ interface WebTransportDatagramDuplexStream { - /** - * The **`incomingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for incoming chunks of data — this is the maximum size, in chunks, that the incoming ReadableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) - */ - incomingHighWaterMark: number; /** * The **`incomingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for incoming datagrams, in milliseconds. * @@ -41186,12 +41243,6 @@ interface WebTransportDatagramDuplexStream { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) */ readonly maxDatagramSize: number; - /** - * The **`outgoingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for outgoing chunks of data — this is the maximum size, in chunks, that the outgoing WritableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) - */ - outgoingHighWaterMark: number; /** * The **`outgoingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for outgoing datagrams, in milliseconds. * @@ -44421,6 +44472,7 @@ type AlphaOption = "discard" | "keep"; type AnimationPlayState = "finished" | "idle" | "paused" | "running"; type AnimationReplaceState = "active" | "persisted" | "removed"; type AppendMode = "segments" | "sequence"; +type AriaNotifyPriority = "high" | "normal"; type AttestationConveyancePreference = "direct" | "enterprise" | "indirect" | "none"; type AudioContextLatencyCategory = "balanced" | "interactive" | "playback"; type AudioContextState = "closed" | "interrupted" | "running" | "suspended"; diff --git a/baselines/serviceworker.generated.d.ts b/baselines/serviceworker.generated.d.ts index d1f341b8f..161d1d5e2 100644 --- a/baselines/serviceworker.generated.d.ts +++ b/baselines/serviceworker.generated.d.ts @@ -8490,7 +8490,7 @@ interface SecurityPolicyViolationEvent extends Event { */ readonly blockedURI: string; /** - * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the column number in the document or worker script at which the Content Security Policy (CSP) violation occurred. + * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the character position in the source file line of the document or worker script at which the Content Security Policy (CSP) violation occurred. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/columnNumber) */ @@ -12291,12 +12291,6 @@ declare var WebTransportBidirectionalStream: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream) */ interface WebTransportDatagramDuplexStream { - /** - * The **`incomingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for incoming chunks of data — this is the maximum size, in chunks, that the incoming ReadableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) - */ - incomingHighWaterMark: number; /** * The **`incomingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for incoming datagrams, in milliseconds. * @@ -12309,12 +12303,6 @@ interface WebTransportDatagramDuplexStream { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) */ readonly maxDatagramSize: number; - /** - * The **`outgoingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for outgoing chunks of data — this is the maximum size, in chunks, that the outgoing WritableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) - */ - outgoingHighWaterMark: number; /** * The **`outgoingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for outgoing datagrams, in milliseconds. * diff --git a/baselines/sharedworker.generated.d.ts b/baselines/sharedworker.generated.d.ts index 27b210acd..dbca83fd4 100644 --- a/baselines/sharedworker.generated.d.ts +++ b/baselines/sharedworker.generated.d.ts @@ -8073,7 +8073,7 @@ interface SecurityPolicyViolationEvent extends Event { */ readonly blockedURI: string; /** - * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the column number in the document or worker script at which the Content Security Policy (CSP) violation occurred. + * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the character position in the source file line of the document or worker script at which the Content Security Policy (CSP) violation occurred. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/columnNumber) */ @@ -11834,12 +11834,6 @@ declare var WebTransportBidirectionalStream: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream) */ interface WebTransportDatagramDuplexStream { - /** - * The **`incomingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for incoming chunks of data — this is the maximum size, in chunks, that the incoming ReadableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) - */ - incomingHighWaterMark: number; /** * The **`incomingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for incoming datagrams, in milliseconds. * @@ -11852,12 +11846,6 @@ interface WebTransportDatagramDuplexStream { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) */ readonly maxDatagramSize: number; - /** - * The **`outgoingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for outgoing chunks of data — this is the maximum size, in chunks, that the outgoing WritableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) - */ - outgoingHighWaterMark: number; /** * The **`outgoingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for outgoing datagrams, in milliseconds. * diff --git a/baselines/ts5.5/dom.generated.d.ts b/baselines/ts5.5/dom.generated.d.ts index fcab6f0c9..f0dbcbb5c 100644 --- a/baselines/ts5.5/dom.generated.d.ts +++ b/baselines/ts5.5/dom.generated.d.ts @@ -80,6 +80,10 @@ interface AnimationPlaybackEventInit extends EventInit { timelineTime?: CSSNumberish | null; } +interface AriaNotificationOptions { + priority?: AriaNotifyPriority; +} + interface AssignedNodesOptions { flatten?: boolean; } @@ -1212,6 +1216,15 @@ interface HashChangeEventInit extends EventInit { oldURL?: string; } +interface HighlightHitResult { + highlight?: Highlight; + ranges?: AbstractRange[]; +} + +interface HighlightsFromPointOptions { + shadowRoots?: ShadowRoot[]; +} + interface HkdfParams extends Algorithm { hash: HashAlgorithmIdentifier; info: BufferSource; @@ -3357,6 +3370,11 @@ interface ARIAMixin { role: string | null; } +interface ARIANotifyMixin { + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/ariaNotify) */ + ariaNotify(announcement: string, options?: AriaNotificationOptions): void; +} + /** * The **`AbortController`** interface represents a controller object that allows you to abort one or more Web requests as and when desired. * @@ -5366,6 +5384,36 @@ declare var CSSCounterStyleRule: { new(): CSSCounterStyleRule; }; +/** + * The **`CSSFontFaceDescriptors`** interface represents a CSS declaration block for an @font-face at-rule. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSFontFaceDescriptors) + */ +interface CSSFontFaceDescriptors extends CSSStyleDeclarationBase { + "font-display": string; + "font-family": string; + "font-feature-settings": string; + "font-stretch": string; + "font-style": string; + "font-weight": string; + fontDisplay: string; + fontFamily: string; + fontFeatureSettings: string; + fontStretch: string; + fontStyle: string; + fontWeight: string; + "size-adjust": string; + sizeAdjust: string; + src: string; + "unicode-range": string; + unicodeRange: string; +} + +declare var CSSFontFaceDescriptors: { + prototype: CSSFontFaceDescriptors; + new(): CSSFontFaceDescriptors; +}; + /** * The **`CSSFontFaceRule`** interface represents an @font-face at-rule. * @@ -9250,7 +9298,7 @@ interface CSSStyleProperties extends CSSStyleDeclarationBase { */ vectorEffect: string; /** - * The vertical-align CSS property sets vertical alignment of an inline, inline-block or table-cell box. + * The vertical-align CSS shorthand property sets the vertical alignment of an inline, inline-block, or table-cell box. * * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/vertical-align) */ @@ -11454,7 +11502,7 @@ declare var DOMException: { */ interface DOMImplementation { /** - * The **`DOMImplementation.createDocument()`** method creates and returns an XMLDocument. + * The **`createDocument()`** method of the DOMImplementation interface creates and returns an XMLDocument. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMImplementation/createDocument) */ @@ -12609,7 +12657,7 @@ interface DocumentEventMap extends GlobalEventHandlersEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document) */ -interface Document extends Node, DocumentOrShadowRoot, FontFaceSource, GlobalEventHandlers, NonElementParentNode, ParentNode, XPathEvaluatorBase { +interface Document extends Node, ARIANotifyMixin, DocumentOrShadowRoot, FontFaceSource, GlobalEventHandlers, NonElementParentNode, ParentNode, XPathEvaluatorBase { /** * The **`URL`** read-only property of the Document interface returns the document location as a string. * @@ -12950,13 +12998,13 @@ interface Document extends Node, DocumentOrShadowRoot, FontFaceSource, GlobalEve */ close(): void; /** - * The **`Document.createAttribute()`** method creates a new attribute node, and returns it. The object created is a node implementing the Attr interface. The DOM does not enforce what sort of attributes can be added to a particular element in this manner. + * The **`createAttribute()`** method of the Document interface creates a new attribute node. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createAttribute) */ createAttribute(localName: string): Attr; /** - * The **`Document.createAttributeNS()`** method creates a new attribute node with the specified namespace URI and qualified name, and returns it. The object created is a node implementing the Attr interface. The DOM does not enforce what sort of attributes can be added to a particular element in this manner. + * The **`createAttributeNS()`** method of the Document interface creates a new attribute node with the specified namespace URI and qualified name. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createAttributeNS) */ @@ -12980,7 +13028,7 @@ interface Document extends Node, DocumentOrShadowRoot, FontFaceSource, GlobalEve */ createDocumentFragment(): DocumentFragment; /** - * In an HTML document, the **`document.createElement()`** method creates the HTML element specified by localName, or an HTMLUnknownElement if localName isn't recognized. + * The **`createElement()`** method of the Document interface creates a new HTMLElement that has the specified localName. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createElement) */ @@ -12989,7 +13037,7 @@ interface Document extends Node, DocumentOrShadowRoot, FontFaceSource, GlobalEve createElement(tagName: K, options?: ElementCreationOptions): HTMLElementDeprecatedTagNameMap[K]; createElement(tagName: string, options?: ElementCreationOptions): HTMLElement; /** - * Creates an element with the specified namespace URI and qualified name. + * The **`createElementNS()`** method of the Document interface creates a new element with the specified namespace URI and qualified name. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createElementNS) */ @@ -13564,7 +13612,7 @@ interface ElementEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element) */ -interface Element extends Node, ARIAMixin, Animatable, ChildNode, NonDocumentTypeChildNode, ParentNode, Slottable { +interface Element extends Node, ARIAMixin, ARIANotifyMixin, Animatable, ChildNode, NonDocumentTypeChildNode, ParentNode, Slottable { /** * The **`Element.attributes`** property returns a live collection of all attribute nodes registered to the specified node. It is a NamedNodeMap, not an Array, so it has no Array methods and the Attr nodes' indexes may differ among browsers. To be more specific, attributes is a key/value pair of strings that represents any information regarding that attribute. * @@ -13960,7 +14008,7 @@ interface Element extends Node, ARIAMixin, Animatable, ChildNode, NonDocumentTyp */ setPointerCapture(pointerId: number): void; /** - * The **`toggleAttribute()`** method of the Element interface toggles a Boolean attribute (removing it if it is present and adding it if it is not present) on the given element. + * The **`toggleAttribute()`** method of the Element interface toggles a Boolean attribute on the given element, removing it if present and adding it if not present. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute) */ @@ -18473,7 +18521,7 @@ interface HTMLIFrameElement extends HTMLElement { */ height: string; /** - * The **`loading`** property of the HTMLIFrameElement interface is a string that provides a hint to the user agent indicating whether the iframe should be loaded immediately on page load, or only when it is needed. + * The **`loading`** property of the HTMLIFrameElement interface is a string that provides a hint to the browser indicating whether the iframe should be loaded immediately on page load, or only when it is needed. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLIFrameElement/loading) */ @@ -18615,7 +18663,7 @@ interface HTMLImageElement extends HTMLElement { */ isMap: boolean; /** - * The **`loading`** property of the HTMLImageElement interface provides a hint to the user agent on how to handle the loading of the image which is currently outside the window's visual viewport. This helps to optimize the loading of the document's contents by postponing loading the image until it's expected to be needed, rather than immediately during the initial page load. It reflects the element's loading content attribute. + * The **`loading`** property of the HTMLImageElement interface provides a hint to the browser on how to handle the loading of the image which is currently outside the window's visual viewport. This helps to optimize the loading of the document's contents by postponing loading the image until it's expected to be needed, rather than immediately during the initial page load. It reflects the element's loading content attribute. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLImageElement/loading) */ @@ -21888,6 +21936,12 @@ declare var Highlight: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HighlightRegistry) */ interface HighlightRegistry { + /** + * The **`highlightsFromPoint()`** method of the HighlightRegistry interface returns an array of objects representing the custom highlights applied at a specific point within the viewport. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HighlightRegistry/highlightsFromPoint) + */ + highlightsFromPoint(x: number, y: number, options?: HighlightsFromPointOptions): HighlightHitResult[]; forEach(callbackfn: (value: Highlight, key: string, parent: HighlightRegistry) => void, thisArg?: any): void; } @@ -29455,6 +29509,12 @@ interface RTCIceTransport extends EventTarget { onselectedcandidatepairchange: ((this: RTCIceTransport, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCIceTransport/statechange_event) */ onstatechange: ((this: RTCIceTransport, ev: Event) => any) | null; + /** + * The **`role`** read-only property of the RTCIceTransport interface indicates which ICE role the transport is fulfilling: that of the controlling agent, or the agent that is being controlled. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCIceTransport/role) + */ + readonly role: RTCIceRole; /** * The **`state`** read-only property of the RTCIceTransport interface returns the current state of the ICE transport, so you can determine the state of ICE gathering in which the ICE agent currently is operating. * @@ -29986,7 +30046,7 @@ interface RTCSctpTransport extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCSctpTransport/maxMessageSize) */ - readonly maxMessageSize: number; + readonly maxMessageSize: number | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCSctpTransport/statechange_event) */ onstatechange: ((this: RTCSctpTransport, ev: Event) => any) | null; /** @@ -34920,7 +34980,7 @@ interface SecurityPolicyViolationEvent extends Event { */ readonly blockedURI: string; /** - * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the column number in the document or worker script at which the Content Security Policy (CSP) violation occurred. + * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the character position in the source file line of the document or worker script at which the Content Security Policy (CSP) violation occurred. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/columnNumber) */ @@ -38277,6 +38337,7 @@ declare var ViewTransitionTypeSet: { interface VisualViewportEventMap { "resize": Event; "scroll": Event; + "scrollend": Event; } /** @@ -38307,6 +38368,8 @@ interface VisualViewport extends EventTarget { onresize: ((this: VisualViewport, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/VisualViewport/scroll_event) */ onscroll: ((this: VisualViewport, ev: Event) => any) | null; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/VisualViewport/scrollend_event) */ + onscrollend: ((this: VisualViewport, ev: Event) => any) | null; /** * The **`pageLeft`** read-only property of the VisualViewport interface returns the x coordinate of the left edge of the visual viewport relative to the initial containing block origin, in CSS pixels, or 0 if current document is not fully active. * @@ -41142,12 +41205,6 @@ declare var WebTransportBidirectionalStream: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream) */ interface WebTransportDatagramDuplexStream { - /** - * The **`incomingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for incoming chunks of data — this is the maximum size, in chunks, that the incoming ReadableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) - */ - incomingHighWaterMark: number; /** * The **`incomingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for incoming datagrams, in milliseconds. * @@ -41160,12 +41217,6 @@ interface WebTransportDatagramDuplexStream { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) */ readonly maxDatagramSize: number; - /** - * The **`outgoingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for outgoing chunks of data — this is the maximum size, in chunks, that the outgoing WritableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) - */ - outgoingHighWaterMark: number; /** * The **`outgoingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for outgoing datagrams, in milliseconds. * @@ -44395,6 +44446,7 @@ type AlphaOption = "discard" | "keep"; type AnimationPlayState = "finished" | "idle" | "paused" | "running"; type AnimationReplaceState = "active" | "persisted" | "removed"; type AppendMode = "segments" | "sequence"; +type AriaNotifyPriority = "high" | "normal"; type AttestationConveyancePreference = "direct" | "enterprise" | "indirect" | "none"; type AudioContextLatencyCategory = "balanced" | "interactive" | "playback"; type AudioContextState = "closed" | "interrupted" | "running" | "suspended"; diff --git a/baselines/ts5.5/serviceworker.generated.d.ts b/baselines/ts5.5/serviceworker.generated.d.ts index ae05b3ddf..0d4933f6e 100644 --- a/baselines/ts5.5/serviceworker.generated.d.ts +++ b/baselines/ts5.5/serviceworker.generated.d.ts @@ -8487,7 +8487,7 @@ interface SecurityPolicyViolationEvent extends Event { */ readonly blockedURI: string; /** - * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the column number in the document or worker script at which the Content Security Policy (CSP) violation occurred. + * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the character position in the source file line of the document or worker script at which the Content Security Policy (CSP) violation occurred. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/columnNumber) */ @@ -12288,12 +12288,6 @@ declare var WebTransportBidirectionalStream: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream) */ interface WebTransportDatagramDuplexStream { - /** - * The **`incomingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for incoming chunks of data — this is the maximum size, in chunks, that the incoming ReadableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) - */ - incomingHighWaterMark: number; /** * The **`incomingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for incoming datagrams, in milliseconds. * @@ -12306,12 +12300,6 @@ interface WebTransportDatagramDuplexStream { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) */ readonly maxDatagramSize: number; - /** - * The **`outgoingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for outgoing chunks of data — this is the maximum size, in chunks, that the outgoing WritableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) - */ - outgoingHighWaterMark: number; /** * The **`outgoingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for outgoing datagrams, in milliseconds. * diff --git a/baselines/ts5.5/sharedworker.generated.d.ts b/baselines/ts5.5/sharedworker.generated.d.ts index 227dc54d1..8e2faba9a 100644 --- a/baselines/ts5.5/sharedworker.generated.d.ts +++ b/baselines/ts5.5/sharedworker.generated.d.ts @@ -8070,7 +8070,7 @@ interface SecurityPolicyViolationEvent extends Event { */ readonly blockedURI: string; /** - * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the column number in the document or worker script at which the Content Security Policy (CSP) violation occurred. + * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the character position in the source file line of the document or worker script at which the Content Security Policy (CSP) violation occurred. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/columnNumber) */ @@ -11831,12 +11831,6 @@ declare var WebTransportBidirectionalStream: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream) */ interface WebTransportDatagramDuplexStream { - /** - * The **`incomingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for incoming chunks of data — this is the maximum size, in chunks, that the incoming ReadableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) - */ - incomingHighWaterMark: number; /** * The **`incomingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for incoming datagrams, in milliseconds. * @@ -11849,12 +11843,6 @@ interface WebTransportDatagramDuplexStream { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) */ readonly maxDatagramSize: number; - /** - * The **`outgoingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for outgoing chunks of data — this is the maximum size, in chunks, that the outgoing WritableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) - */ - outgoingHighWaterMark: number; /** * The **`outgoingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for outgoing datagrams, in milliseconds. * diff --git a/baselines/ts5.5/webworker.generated.d.ts b/baselines/ts5.5/webworker.generated.d.ts index 3298efb4c..47abe0e4e 100644 --- a/baselines/ts5.5/webworker.generated.d.ts +++ b/baselines/ts5.5/webworker.generated.d.ts @@ -9610,7 +9610,7 @@ interface SecurityPolicyViolationEvent extends Event { */ readonly blockedURI: string; /** - * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the column number in the document or worker script at which the Content Security Policy (CSP) violation occurred. + * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the character position in the source file line of the document or worker script at which the Content Security Policy (CSP) violation occurred. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/columnNumber) */ @@ -13743,12 +13743,6 @@ declare var WebTransportBidirectionalStream: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream) */ interface WebTransportDatagramDuplexStream { - /** - * The **`incomingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for incoming chunks of data — this is the maximum size, in chunks, that the incoming ReadableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) - */ - incomingHighWaterMark: number; /** * The **`incomingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for incoming datagrams, in milliseconds. * @@ -13761,12 +13755,6 @@ interface WebTransportDatagramDuplexStream { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) */ readonly maxDatagramSize: number; - /** - * The **`outgoingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for outgoing chunks of data — this is the maximum size, in chunks, that the outgoing WritableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) - */ - outgoingHighWaterMark: number; /** * The **`outgoingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for outgoing datagrams, in milliseconds. * diff --git a/baselines/ts5.6/dom.generated.d.ts b/baselines/ts5.6/dom.generated.d.ts index 628f2f92d..8499c5aec 100644 --- a/baselines/ts5.6/dom.generated.d.ts +++ b/baselines/ts5.6/dom.generated.d.ts @@ -80,6 +80,10 @@ interface AnimationPlaybackEventInit extends EventInit { timelineTime?: CSSNumberish | null; } +interface AriaNotificationOptions { + priority?: AriaNotifyPriority; +} + interface AssignedNodesOptions { flatten?: boolean; } @@ -1212,6 +1216,15 @@ interface HashChangeEventInit extends EventInit { oldURL?: string; } +interface HighlightHitResult { + highlight?: Highlight; + ranges?: AbstractRange[]; +} + +interface HighlightsFromPointOptions { + shadowRoots?: ShadowRoot[]; +} + interface HkdfParams extends Algorithm { hash: HashAlgorithmIdentifier; info: BufferSource; @@ -3357,6 +3370,11 @@ interface ARIAMixin { role: string | null; } +interface ARIANotifyMixin { + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/ariaNotify) */ + ariaNotify(announcement: string, options?: AriaNotificationOptions): void; +} + /** * The **`AbortController`** interface represents a controller object that allows you to abort one or more Web requests as and when desired. * @@ -5366,6 +5384,36 @@ declare var CSSCounterStyleRule: { new(): CSSCounterStyleRule; }; +/** + * The **`CSSFontFaceDescriptors`** interface represents a CSS declaration block for an @font-face at-rule. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSFontFaceDescriptors) + */ +interface CSSFontFaceDescriptors extends CSSStyleDeclarationBase { + "font-display": string; + "font-family": string; + "font-feature-settings": string; + "font-stretch": string; + "font-style": string; + "font-weight": string; + fontDisplay: string; + fontFamily: string; + fontFeatureSettings: string; + fontStretch: string; + fontStyle: string; + fontWeight: string; + "size-adjust": string; + sizeAdjust: string; + src: string; + "unicode-range": string; + unicodeRange: string; +} + +declare var CSSFontFaceDescriptors: { + prototype: CSSFontFaceDescriptors; + new(): CSSFontFaceDescriptors; +}; + /** * The **`CSSFontFaceRule`** interface represents an @font-face at-rule. * @@ -9257,7 +9305,7 @@ interface CSSStyleProperties extends CSSStyleDeclarationBase { */ vectorEffect: string; /** - * The vertical-align CSS property sets vertical alignment of an inline, inline-block or table-cell box. + * The vertical-align CSS shorthand property sets the vertical alignment of an inline, inline-block, or table-cell box. * * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/vertical-align) */ @@ -11462,7 +11510,7 @@ declare var DOMException: { */ interface DOMImplementation { /** - * The **`DOMImplementation.createDocument()`** method creates and returns an XMLDocument. + * The **`createDocument()`** method of the DOMImplementation interface creates and returns an XMLDocument. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMImplementation/createDocument) */ @@ -12617,7 +12665,7 @@ interface DocumentEventMap extends GlobalEventHandlersEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document) */ -interface Document extends Node, DocumentOrShadowRoot, FontFaceSource, GlobalEventHandlers, NonElementParentNode, ParentNode, XPathEvaluatorBase { +interface Document extends Node, ARIANotifyMixin, DocumentOrShadowRoot, FontFaceSource, GlobalEventHandlers, NonElementParentNode, ParentNode, XPathEvaluatorBase { /** * The **`URL`** read-only property of the Document interface returns the document location as a string. * @@ -12958,13 +13006,13 @@ interface Document extends Node, DocumentOrShadowRoot, FontFaceSource, GlobalEve */ close(): void; /** - * The **`Document.createAttribute()`** method creates a new attribute node, and returns it. The object created is a node implementing the Attr interface. The DOM does not enforce what sort of attributes can be added to a particular element in this manner. + * The **`createAttribute()`** method of the Document interface creates a new attribute node. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createAttribute) */ createAttribute(localName: string): Attr; /** - * The **`Document.createAttributeNS()`** method creates a new attribute node with the specified namespace URI and qualified name, and returns it. The object created is a node implementing the Attr interface. The DOM does not enforce what sort of attributes can be added to a particular element in this manner. + * The **`createAttributeNS()`** method of the Document interface creates a new attribute node with the specified namespace URI and qualified name. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createAttributeNS) */ @@ -12988,7 +13036,7 @@ interface Document extends Node, DocumentOrShadowRoot, FontFaceSource, GlobalEve */ createDocumentFragment(): DocumentFragment; /** - * In an HTML document, the **`document.createElement()`** method creates the HTML element specified by localName, or an HTMLUnknownElement if localName isn't recognized. + * The **`createElement()`** method of the Document interface creates a new HTMLElement that has the specified localName. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createElement) */ @@ -12997,7 +13045,7 @@ interface Document extends Node, DocumentOrShadowRoot, FontFaceSource, GlobalEve createElement(tagName: K, options?: ElementCreationOptions): HTMLElementDeprecatedTagNameMap[K]; createElement(tagName: string, options?: ElementCreationOptions): HTMLElement; /** - * Creates an element with the specified namespace URI and qualified name. + * The **`createElementNS()`** method of the Document interface creates a new element with the specified namespace URI and qualified name. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createElementNS) */ @@ -13572,7 +13620,7 @@ interface ElementEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element) */ -interface Element extends Node, ARIAMixin, Animatable, ChildNode, NonDocumentTypeChildNode, ParentNode, Slottable { +interface Element extends Node, ARIAMixin, ARIANotifyMixin, Animatable, ChildNode, NonDocumentTypeChildNode, ParentNode, Slottable { /** * The **`Element.attributes`** property returns a live collection of all attribute nodes registered to the specified node. It is a NamedNodeMap, not an Array, so it has no Array methods and the Attr nodes' indexes may differ among browsers. To be more specific, attributes is a key/value pair of strings that represents any information regarding that attribute. * @@ -13970,7 +14018,7 @@ interface Element extends Node, ARIAMixin, Animatable, ChildNode, NonDocumentTyp */ setPointerCapture(pointerId: number): void; /** - * The **`toggleAttribute()`** method of the Element interface toggles a Boolean attribute (removing it if it is present and adding it if it is not present) on the given element. + * The **`toggleAttribute()`** method of the Element interface toggles a Boolean attribute on the given element, removing it if present and adding it if not present. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute) */ @@ -18487,7 +18535,7 @@ interface HTMLIFrameElement extends HTMLElement { */ height: string; /** - * The **`loading`** property of the HTMLIFrameElement interface is a string that provides a hint to the user agent indicating whether the iframe should be loaded immediately on page load, or only when it is needed. + * The **`loading`** property of the HTMLIFrameElement interface is a string that provides a hint to the browser indicating whether the iframe should be loaded immediately on page load, or only when it is needed. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLIFrameElement/loading) */ @@ -18630,7 +18678,7 @@ interface HTMLImageElement extends HTMLElement { */ isMap: boolean; /** - * The **`loading`** property of the HTMLImageElement interface provides a hint to the user agent on how to handle the loading of the image which is currently outside the window's visual viewport. This helps to optimize the loading of the document's contents by postponing loading the image until it's expected to be needed, rather than immediately during the initial page load. It reflects the element's loading content attribute. + * The **`loading`** property of the HTMLImageElement interface provides a hint to the browser on how to handle the loading of the image which is currently outside the window's visual viewport. This helps to optimize the loading of the document's contents by postponing loading the image until it's expected to be needed, rather than immediately during the initial page load. It reflects the element's loading content attribute. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLImageElement/loading) */ @@ -21909,6 +21957,12 @@ declare var Highlight: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HighlightRegistry) */ interface HighlightRegistry { + /** + * The **`highlightsFromPoint()`** method of the HighlightRegistry interface returns an array of objects representing the custom highlights applied at a specific point within the viewport. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HighlightRegistry/highlightsFromPoint) + */ + highlightsFromPoint(x: number, y: number, options?: HighlightsFromPointOptions): HighlightHitResult[]; forEach(callbackfn: (value: Highlight, key: string, parent: HighlightRegistry) => void, thisArg?: any): void; } @@ -29476,6 +29530,12 @@ interface RTCIceTransport extends EventTarget { onselectedcandidatepairchange: ((this: RTCIceTransport, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCIceTransport/statechange_event) */ onstatechange: ((this: RTCIceTransport, ev: Event) => any) | null; + /** + * The **`role`** read-only property of the RTCIceTransport interface indicates which ICE role the transport is fulfilling: that of the controlling agent, or the agent that is being controlled. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCIceTransport/role) + */ + readonly role: RTCIceRole; /** * The **`state`** read-only property of the RTCIceTransport interface returns the current state of the ICE transport, so you can determine the state of ICE gathering in which the ICE agent currently is operating. * @@ -30007,7 +30067,7 @@ interface RTCSctpTransport extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCSctpTransport/maxMessageSize) */ - readonly maxMessageSize: number; + readonly maxMessageSize: number | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCSctpTransport/statechange_event) */ onstatechange: ((this: RTCSctpTransport, ev: Event) => any) | null; /** @@ -34942,7 +35002,7 @@ interface SecurityPolicyViolationEvent extends Event { */ readonly blockedURI: string; /** - * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the column number in the document or worker script at which the Content Security Policy (CSP) violation occurred. + * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the character position in the source file line of the document or worker script at which the Content Security Policy (CSP) violation occurred. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/columnNumber) */ @@ -38300,6 +38360,7 @@ declare var ViewTransitionTypeSet: { interface VisualViewportEventMap { "resize": Event; "scroll": Event; + "scrollend": Event; } /** @@ -38330,6 +38391,8 @@ interface VisualViewport extends EventTarget { onresize: ((this: VisualViewport, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/VisualViewport/scroll_event) */ onscroll: ((this: VisualViewport, ev: Event) => any) | null; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/VisualViewport/scrollend_event) */ + onscrollend: ((this: VisualViewport, ev: Event) => any) | null; /** * The **`pageLeft`** read-only property of the VisualViewport interface returns the x coordinate of the left edge of the visual viewport relative to the initial containing block origin, in CSS pixels, or 0 if current document is not fully active. * @@ -41165,12 +41228,6 @@ declare var WebTransportBidirectionalStream: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream) */ interface WebTransportDatagramDuplexStream { - /** - * The **`incomingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for incoming chunks of data — this is the maximum size, in chunks, that the incoming ReadableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) - */ - incomingHighWaterMark: number; /** * The **`incomingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for incoming datagrams, in milliseconds. * @@ -41183,12 +41240,6 @@ interface WebTransportDatagramDuplexStream { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) */ readonly maxDatagramSize: number; - /** - * The **`outgoingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for outgoing chunks of data — this is the maximum size, in chunks, that the outgoing WritableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) - */ - outgoingHighWaterMark: number; /** * The **`outgoingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for outgoing datagrams, in milliseconds. * @@ -44418,6 +44469,7 @@ type AlphaOption = "discard" | "keep"; type AnimationPlayState = "finished" | "idle" | "paused" | "running"; type AnimationReplaceState = "active" | "persisted" | "removed"; type AppendMode = "segments" | "sequence"; +type AriaNotifyPriority = "high" | "normal"; type AttestationConveyancePreference = "direct" | "enterprise" | "indirect" | "none"; type AudioContextLatencyCategory = "balanced" | "interactive" | "playback"; type AudioContextState = "closed" | "interrupted" | "running" | "suspended"; diff --git a/baselines/ts5.6/serviceworker.generated.d.ts b/baselines/ts5.6/serviceworker.generated.d.ts index ae05b3ddf..0d4933f6e 100644 --- a/baselines/ts5.6/serviceworker.generated.d.ts +++ b/baselines/ts5.6/serviceworker.generated.d.ts @@ -8487,7 +8487,7 @@ interface SecurityPolicyViolationEvent extends Event { */ readonly blockedURI: string; /** - * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the column number in the document or worker script at which the Content Security Policy (CSP) violation occurred. + * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the character position in the source file line of the document or worker script at which the Content Security Policy (CSP) violation occurred. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/columnNumber) */ @@ -12288,12 +12288,6 @@ declare var WebTransportBidirectionalStream: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream) */ interface WebTransportDatagramDuplexStream { - /** - * The **`incomingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for incoming chunks of data — this is the maximum size, in chunks, that the incoming ReadableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) - */ - incomingHighWaterMark: number; /** * The **`incomingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for incoming datagrams, in milliseconds. * @@ -12306,12 +12300,6 @@ interface WebTransportDatagramDuplexStream { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) */ readonly maxDatagramSize: number; - /** - * The **`outgoingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for outgoing chunks of data — this is the maximum size, in chunks, that the outgoing WritableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) - */ - outgoingHighWaterMark: number; /** * The **`outgoingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for outgoing datagrams, in milliseconds. * diff --git a/baselines/ts5.6/sharedworker.generated.d.ts b/baselines/ts5.6/sharedworker.generated.d.ts index 227dc54d1..8e2faba9a 100644 --- a/baselines/ts5.6/sharedworker.generated.d.ts +++ b/baselines/ts5.6/sharedworker.generated.d.ts @@ -8070,7 +8070,7 @@ interface SecurityPolicyViolationEvent extends Event { */ readonly blockedURI: string; /** - * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the column number in the document or worker script at which the Content Security Policy (CSP) violation occurred. + * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the character position in the source file line of the document or worker script at which the Content Security Policy (CSP) violation occurred. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/columnNumber) */ @@ -11831,12 +11831,6 @@ declare var WebTransportBidirectionalStream: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream) */ interface WebTransportDatagramDuplexStream { - /** - * The **`incomingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for incoming chunks of data — this is the maximum size, in chunks, that the incoming ReadableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) - */ - incomingHighWaterMark: number; /** * The **`incomingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for incoming datagrams, in milliseconds. * @@ -11849,12 +11843,6 @@ interface WebTransportDatagramDuplexStream { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) */ readonly maxDatagramSize: number; - /** - * The **`outgoingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for outgoing chunks of data — this is the maximum size, in chunks, that the outgoing WritableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) - */ - outgoingHighWaterMark: number; /** * The **`outgoingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for outgoing datagrams, in milliseconds. * diff --git a/baselines/ts5.6/webworker.generated.d.ts b/baselines/ts5.6/webworker.generated.d.ts index 3298efb4c..47abe0e4e 100644 --- a/baselines/ts5.6/webworker.generated.d.ts +++ b/baselines/ts5.6/webworker.generated.d.ts @@ -9610,7 +9610,7 @@ interface SecurityPolicyViolationEvent extends Event { */ readonly blockedURI: string; /** - * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the column number in the document or worker script at which the Content Security Policy (CSP) violation occurred. + * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the character position in the source file line of the document or worker script at which the Content Security Policy (CSP) violation occurred. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/columnNumber) */ @@ -13743,12 +13743,6 @@ declare var WebTransportBidirectionalStream: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream) */ interface WebTransportDatagramDuplexStream { - /** - * The **`incomingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for incoming chunks of data — this is the maximum size, in chunks, that the incoming ReadableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) - */ - incomingHighWaterMark: number; /** * The **`incomingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for incoming datagrams, in milliseconds. * @@ -13761,12 +13755,6 @@ interface WebTransportDatagramDuplexStream { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) */ readonly maxDatagramSize: number; - /** - * The **`outgoingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for outgoing chunks of data — this is the maximum size, in chunks, that the outgoing WritableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) - */ - outgoingHighWaterMark: number; /** * The **`outgoingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for outgoing datagrams, in milliseconds. * diff --git a/baselines/ts5.9/dom.generated.d.ts b/baselines/ts5.9/dom.generated.d.ts index fca24b564..c311d41b8 100644 --- a/baselines/ts5.9/dom.generated.d.ts +++ b/baselines/ts5.9/dom.generated.d.ts @@ -80,6 +80,10 @@ interface AnimationPlaybackEventInit extends EventInit { timelineTime?: CSSNumberish | null; } +interface AriaNotificationOptions { + priority?: AriaNotifyPriority; +} + interface AssignedNodesOptions { flatten?: boolean; } @@ -1212,6 +1216,15 @@ interface HashChangeEventInit extends EventInit { oldURL?: string; } +interface HighlightHitResult { + highlight?: Highlight; + ranges?: AbstractRange[]; +} + +interface HighlightsFromPointOptions { + shadowRoots?: ShadowRoot[]; +} + interface HkdfParams extends Algorithm { hash: HashAlgorithmIdentifier; info: BufferSource; @@ -3357,6 +3370,11 @@ interface ARIAMixin { role: string | null; } +interface ARIANotifyMixin { + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/ariaNotify) */ + ariaNotify(announcement: string, options?: AriaNotificationOptions): void; +} + /** * The **`AbortController`** interface represents a controller object that allows you to abort one or more Web requests as and when desired. * @@ -5366,6 +5384,36 @@ declare var CSSCounterStyleRule: { new(): CSSCounterStyleRule; }; +/** + * The **`CSSFontFaceDescriptors`** interface represents a CSS declaration block for an @font-face at-rule. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSFontFaceDescriptors) + */ +interface CSSFontFaceDescriptors extends CSSStyleDeclarationBase { + "font-display": string; + "font-family": string; + "font-feature-settings": string; + "font-stretch": string; + "font-style": string; + "font-weight": string; + fontDisplay: string; + fontFamily: string; + fontFeatureSettings: string; + fontStretch: string; + fontStyle: string; + fontWeight: string; + "size-adjust": string; + sizeAdjust: string; + src: string; + "unicode-range": string; + unicodeRange: string; +} + +declare var CSSFontFaceDescriptors: { + prototype: CSSFontFaceDescriptors; + new(): CSSFontFaceDescriptors; +}; + /** * The **`CSSFontFaceRule`** interface represents an @font-face at-rule. * @@ -9257,7 +9305,7 @@ interface CSSStyleProperties extends CSSStyleDeclarationBase { */ vectorEffect: string; /** - * The vertical-align CSS property sets vertical alignment of an inline, inline-block or table-cell box. + * The vertical-align CSS shorthand property sets the vertical alignment of an inline, inline-block, or table-cell box. * * [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/vertical-align) */ @@ -11462,7 +11510,7 @@ declare var DOMException: { */ interface DOMImplementation { /** - * The **`DOMImplementation.createDocument()`** method creates and returns an XMLDocument. + * The **`createDocument()`** method of the DOMImplementation interface creates and returns an XMLDocument. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMImplementation/createDocument) */ @@ -12617,7 +12665,7 @@ interface DocumentEventMap extends GlobalEventHandlersEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document) */ -interface Document extends Node, DocumentOrShadowRoot, FontFaceSource, GlobalEventHandlers, NonElementParentNode, ParentNode, XPathEvaluatorBase { +interface Document extends Node, ARIANotifyMixin, DocumentOrShadowRoot, FontFaceSource, GlobalEventHandlers, NonElementParentNode, ParentNode, XPathEvaluatorBase { /** * The **`URL`** read-only property of the Document interface returns the document location as a string. * @@ -12958,13 +13006,13 @@ interface Document extends Node, DocumentOrShadowRoot, FontFaceSource, GlobalEve */ close(): void; /** - * The **`Document.createAttribute()`** method creates a new attribute node, and returns it. The object created is a node implementing the Attr interface. The DOM does not enforce what sort of attributes can be added to a particular element in this manner. + * The **`createAttribute()`** method of the Document interface creates a new attribute node. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createAttribute) */ createAttribute(localName: string): Attr; /** - * The **`Document.createAttributeNS()`** method creates a new attribute node with the specified namespace URI and qualified name, and returns it. The object created is a node implementing the Attr interface. The DOM does not enforce what sort of attributes can be added to a particular element in this manner. + * The **`createAttributeNS()`** method of the Document interface creates a new attribute node with the specified namespace URI and qualified name. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createAttributeNS) */ @@ -12988,7 +13036,7 @@ interface Document extends Node, DocumentOrShadowRoot, FontFaceSource, GlobalEve */ createDocumentFragment(): DocumentFragment; /** - * In an HTML document, the **`document.createElement()`** method creates the HTML element specified by localName, or an HTMLUnknownElement if localName isn't recognized. + * The **`createElement()`** method of the Document interface creates a new HTMLElement that has the specified localName. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createElement) */ @@ -12997,7 +13045,7 @@ interface Document extends Node, DocumentOrShadowRoot, FontFaceSource, GlobalEve createElement(tagName: K, options?: ElementCreationOptions): HTMLElementDeprecatedTagNameMap[K]; createElement(tagName: string, options?: ElementCreationOptions): HTMLElement; /** - * Creates an element with the specified namespace URI and qualified name. + * The **`createElementNS()`** method of the Document interface creates a new element with the specified namespace URI and qualified name. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createElementNS) */ @@ -13572,7 +13620,7 @@ interface ElementEventMap { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element) */ -interface Element extends Node, ARIAMixin, Animatable, ChildNode, NonDocumentTypeChildNode, ParentNode, Slottable { +interface Element extends Node, ARIAMixin, ARIANotifyMixin, Animatable, ChildNode, NonDocumentTypeChildNode, ParentNode, Slottable { /** * The **`Element.attributes`** property returns a live collection of all attribute nodes registered to the specified node. It is a NamedNodeMap, not an Array, so it has no Array methods and the Attr nodes' indexes may differ among browsers. To be more specific, attributes is a key/value pair of strings that represents any information regarding that attribute. * @@ -13970,7 +14018,7 @@ interface Element extends Node, ARIAMixin, Animatable, ChildNode, NonDocumentTyp */ setPointerCapture(pointerId: number): void; /** - * The **`toggleAttribute()`** method of the Element interface toggles a Boolean attribute (removing it if it is present and adding it if it is not present) on the given element. + * The **`toggleAttribute()`** method of the Element interface toggles a Boolean attribute on the given element, removing it if present and adding it if not present. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute) */ @@ -18487,7 +18535,7 @@ interface HTMLIFrameElement extends HTMLElement { */ height: string; /** - * The **`loading`** property of the HTMLIFrameElement interface is a string that provides a hint to the user agent indicating whether the iframe should be loaded immediately on page load, or only when it is needed. + * The **`loading`** property of the HTMLIFrameElement interface is a string that provides a hint to the browser indicating whether the iframe should be loaded immediately on page load, or only when it is needed. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLIFrameElement/loading) */ @@ -18630,7 +18678,7 @@ interface HTMLImageElement extends HTMLElement { */ isMap: boolean; /** - * The **`loading`** property of the HTMLImageElement interface provides a hint to the user agent on how to handle the loading of the image which is currently outside the window's visual viewport. This helps to optimize the loading of the document's contents by postponing loading the image until it's expected to be needed, rather than immediately during the initial page load. It reflects the element's loading content attribute. + * The **`loading`** property of the HTMLImageElement interface provides a hint to the browser on how to handle the loading of the image which is currently outside the window's visual viewport. This helps to optimize the loading of the document's contents by postponing loading the image until it's expected to be needed, rather than immediately during the initial page load. It reflects the element's loading content attribute. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLImageElement/loading) */ @@ -21909,6 +21957,12 @@ declare var Highlight: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HighlightRegistry) */ interface HighlightRegistry { + /** + * The **`highlightsFromPoint()`** method of the HighlightRegistry interface returns an array of objects representing the custom highlights applied at a specific point within the viewport. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HighlightRegistry/highlightsFromPoint) + */ + highlightsFromPoint(x: number, y: number, options?: HighlightsFromPointOptions): HighlightHitResult[]; forEach(callbackfn: (value: Highlight, key: string, parent: HighlightRegistry) => void, thisArg?: any): void; } @@ -29476,6 +29530,12 @@ interface RTCIceTransport extends EventTarget { onselectedcandidatepairchange: ((this: RTCIceTransport, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCIceTransport/statechange_event) */ onstatechange: ((this: RTCIceTransport, ev: Event) => any) | null; + /** + * The **`role`** read-only property of the RTCIceTransport interface indicates which ICE role the transport is fulfilling: that of the controlling agent, or the agent that is being controlled. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCIceTransport/role) + */ + readonly role: RTCIceRole; /** * The **`state`** read-only property of the RTCIceTransport interface returns the current state of the ICE transport, so you can determine the state of ICE gathering in which the ICE agent currently is operating. * @@ -30007,7 +30067,7 @@ interface RTCSctpTransport extends EventTarget { * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCSctpTransport/maxMessageSize) */ - readonly maxMessageSize: number; + readonly maxMessageSize: number | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCSctpTransport/statechange_event) */ onstatechange: ((this: RTCSctpTransport, ev: Event) => any) | null; /** @@ -34942,7 +35002,7 @@ interface SecurityPolicyViolationEvent extends Event { */ readonly blockedURI: string; /** - * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the column number in the document or worker script at which the Content Security Policy (CSP) violation occurred. + * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the character position in the source file line of the document or worker script at which the Content Security Policy (CSP) violation occurred. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/columnNumber) */ @@ -38300,6 +38360,7 @@ declare var ViewTransitionTypeSet: { interface VisualViewportEventMap { "resize": Event; "scroll": Event; + "scrollend": Event; } /** @@ -38330,6 +38391,8 @@ interface VisualViewport extends EventTarget { onresize: ((this: VisualViewport, ev: Event) => any) | null; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/VisualViewport/scroll_event) */ onscroll: ((this: VisualViewport, ev: Event) => any) | null; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/VisualViewport/scrollend_event) */ + onscrollend: ((this: VisualViewport, ev: Event) => any) | null; /** * The **`pageLeft`** read-only property of the VisualViewport interface returns the x coordinate of the left edge of the visual viewport relative to the initial containing block origin, in CSS pixels, or 0 if current document is not fully active. * @@ -41165,12 +41228,6 @@ declare var WebTransportBidirectionalStream: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream) */ interface WebTransportDatagramDuplexStream { - /** - * The **`incomingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for incoming chunks of data — this is the maximum size, in chunks, that the incoming ReadableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) - */ - incomingHighWaterMark: number; /** * The **`incomingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for incoming datagrams, in milliseconds. * @@ -41183,12 +41240,6 @@ interface WebTransportDatagramDuplexStream { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) */ readonly maxDatagramSize: number; - /** - * The **`outgoingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for outgoing chunks of data — this is the maximum size, in chunks, that the outgoing WritableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) - */ - outgoingHighWaterMark: number; /** * The **`outgoingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for outgoing datagrams, in milliseconds. * @@ -44418,6 +44469,7 @@ type AlphaOption = "discard" | "keep"; type AnimationPlayState = "finished" | "idle" | "paused" | "running"; type AnimationReplaceState = "active" | "persisted" | "removed"; type AppendMode = "segments" | "sequence"; +type AriaNotifyPriority = "high" | "normal"; type AttestationConveyancePreference = "direct" | "enterprise" | "indirect" | "none"; type AudioContextLatencyCategory = "balanced" | "interactive" | "playback"; type AudioContextState = "closed" | "interrupted" | "running" | "suspended"; diff --git a/baselines/ts5.9/serviceworker.generated.d.ts b/baselines/ts5.9/serviceworker.generated.d.ts index 138cf77bd..6d2a52b8c 100644 --- a/baselines/ts5.9/serviceworker.generated.d.ts +++ b/baselines/ts5.9/serviceworker.generated.d.ts @@ -8487,7 +8487,7 @@ interface SecurityPolicyViolationEvent extends Event { */ readonly blockedURI: string; /** - * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the column number in the document or worker script at which the Content Security Policy (CSP) violation occurred. + * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the character position in the source file line of the document or worker script at which the Content Security Policy (CSP) violation occurred. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/columnNumber) */ @@ -12288,12 +12288,6 @@ declare var WebTransportBidirectionalStream: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream) */ interface WebTransportDatagramDuplexStream { - /** - * The **`incomingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for incoming chunks of data — this is the maximum size, in chunks, that the incoming ReadableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) - */ - incomingHighWaterMark: number; /** * The **`incomingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for incoming datagrams, in milliseconds. * @@ -12306,12 +12300,6 @@ interface WebTransportDatagramDuplexStream { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) */ readonly maxDatagramSize: number; - /** - * The **`outgoingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for outgoing chunks of data — this is the maximum size, in chunks, that the outgoing WritableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) - */ - outgoingHighWaterMark: number; /** * The **`outgoingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for outgoing datagrams, in milliseconds. * diff --git a/baselines/ts5.9/sharedworker.generated.d.ts b/baselines/ts5.9/sharedworker.generated.d.ts index 281c12ff4..64b694200 100644 --- a/baselines/ts5.9/sharedworker.generated.d.ts +++ b/baselines/ts5.9/sharedworker.generated.d.ts @@ -8070,7 +8070,7 @@ interface SecurityPolicyViolationEvent extends Event { */ readonly blockedURI: string; /** - * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the column number in the document or worker script at which the Content Security Policy (CSP) violation occurred. + * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the character position in the source file line of the document or worker script at which the Content Security Policy (CSP) violation occurred. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/columnNumber) */ @@ -11831,12 +11831,6 @@ declare var WebTransportBidirectionalStream: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream) */ interface WebTransportDatagramDuplexStream { - /** - * The **`incomingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for incoming chunks of data — this is the maximum size, in chunks, that the incoming ReadableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) - */ - incomingHighWaterMark: number; /** * The **`incomingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for incoming datagrams, in milliseconds. * @@ -11849,12 +11843,6 @@ interface WebTransportDatagramDuplexStream { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) */ readonly maxDatagramSize: number; - /** - * The **`outgoingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for outgoing chunks of data — this is the maximum size, in chunks, that the outgoing WritableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) - */ - outgoingHighWaterMark: number; /** * The **`outgoingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for outgoing datagrams, in milliseconds. * diff --git a/baselines/ts5.9/webworker.generated.d.ts b/baselines/ts5.9/webworker.generated.d.ts index f72c42764..0b370af19 100644 --- a/baselines/ts5.9/webworker.generated.d.ts +++ b/baselines/ts5.9/webworker.generated.d.ts @@ -9610,7 +9610,7 @@ interface SecurityPolicyViolationEvent extends Event { */ readonly blockedURI: string; /** - * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the column number in the document or worker script at which the Content Security Policy (CSP) violation occurred. + * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the character position in the source file line of the document or worker script at which the Content Security Policy (CSP) violation occurred. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/columnNumber) */ @@ -13743,12 +13743,6 @@ declare var WebTransportBidirectionalStream: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream) */ interface WebTransportDatagramDuplexStream { - /** - * The **`incomingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for incoming chunks of data — this is the maximum size, in chunks, that the incoming ReadableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) - */ - incomingHighWaterMark: number; /** * The **`incomingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for incoming datagrams, in milliseconds. * @@ -13761,12 +13755,6 @@ interface WebTransportDatagramDuplexStream { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) */ readonly maxDatagramSize: number; - /** - * The **`outgoingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for outgoing chunks of data — this is the maximum size, in chunks, that the outgoing WritableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) - */ - outgoingHighWaterMark: number; /** * The **`outgoingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for outgoing datagrams, in milliseconds. * diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index 66b300868..12d33f5e1 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -9613,7 +9613,7 @@ interface SecurityPolicyViolationEvent extends Event { */ readonly blockedURI: string; /** - * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the column number in the document or worker script at which the Content Security Policy (CSP) violation occurred. + * The **`columnNumber`** read-only property of the SecurityPolicyViolationEvent interface is the character position in the source file line of the document or worker script at which the Content Security Policy (CSP) violation occurred. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/columnNumber) */ @@ -13746,12 +13746,6 @@ declare var WebTransportBidirectionalStream: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream) */ interface WebTransportDatagramDuplexStream { - /** - * The **`incomingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for incoming chunks of data — this is the maximum size, in chunks, that the incoming ReadableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) - */ - incomingHighWaterMark: number; /** * The **`incomingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for incoming datagrams, in milliseconds. * @@ -13764,12 +13758,6 @@ interface WebTransportDatagramDuplexStream { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) */ readonly maxDatagramSize: number; - /** - * The **`outgoingHighWaterMark`** property of the WebTransportDatagramDuplexStream interface gets or sets the high water mark for outgoing chunks of data — this is the maximum size, in chunks, that the outgoing WritableStream's internal queue can reach before it is considered full. See Internal queues and queuing strategies for more information. - * - * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) - */ - outgoingHighWaterMark: number; /** * The **`outgoingMaxAge`** property of the WebTransportDatagramDuplexStream interface gets or sets the maximum age for outgoing datagrams, in milliseconds. * diff --git a/inputfiles/mdn.json b/inputfiles/mdn.json index cc3b5d2ef..541b91f7b 100644 --- a/inputfiles/mdn.json +++ b/inputfiles/mdn.json @@ -3800,69 +3800,64 @@ "summary": "The CryptoKeyPair dictionary of the Web Crypto API represents a key pair for an asymmetric cryptography algorithm, also known as a public-key algorithm." }, { - "mdn_url": "/en-US/docs/Web/API/CSPViolationReportBody", + "mdn_url": "/en-US/docs/Web/API/CSPViolationReport", "pageType": "web-api-interface", - "summary": "The CSPViolationReportBody interface is an extension of the Reporting API that represents the body of a Content Security Policy (CSP) violation report." + "summary": "The CSPViolationReport dictionary of the Reporting API represents a report that is generated when a document violates its Content Security Policy (CSP)." }, { - "mdn_url": "/en-US/docs/Web/API/CSPViolationReportBody/blockedURL", + "mdn_url": "/en-US/docs/Web/API/CSPViolationReport/blockedURL", "pageType": "web-api-instance-property", - "summary": "The blockedURL read-only property of the CSPViolationReportBody interface is a string value that represents the resource that was blocked because it violates a Content Security Policy (CSP)." + "summary": "The blockedURL property of the CSPViolationReport dictionary is a string value that represents the resource that was blocked because it violates a Content Security Policy (CSP)." }, { - "mdn_url": "/en-US/docs/Web/API/CSPViolationReportBody/columnNumber", + "mdn_url": "/en-US/docs/Web/API/CSPViolationReport/columnNumber", "pageType": "web-api-instance-property", - "summary": "The columnNumber read-only property of the CSPViolationReportBody interface indicates the column number in the source file that triggered the Content Security Policy (CSP) violation." + "summary": "The columnNumber property of the CSPViolationReport dictionary indicates the character position in the source file line that triggered the Content Security Policy (CSP) violation." }, { - "mdn_url": "/en-US/docs/Web/API/CSPViolationReportBody/disposition", + "mdn_url": "/en-US/docs/Web/API/CSPViolationReport/disposition", "pageType": "web-api-instance-property", - "summary": "The disposition read-only property of the CSPViolationReportBody interface indicates whether the user agent is configured to enforce Content Security Policy (CSP) violations or only report them." + "summary": "The disposition property of the CSPViolationReport dictionary indicates whether the user agent is configured to enforce Content Security Policy (CSP) violations or only report them." }, { - "mdn_url": "/en-US/docs/Web/API/CSPViolationReportBody/documentURL", + "mdn_url": "/en-US/docs/Web/API/CSPViolationReport/documentURL", "pageType": "web-api-instance-property", - "summary": "The documentURL read-only property of the CSPViolationReportBody interface is a string that represents the URL of the document or worker that violated the Content Security Policy (CSP)." + "summary": "The documentURL property of the CSPViolationReport dictionary is a string that represents the URL of the document or worker that violated the Content Security Policy (CSP)." }, { - "mdn_url": "/en-US/docs/Web/API/CSPViolationReportBody/effectiveDirective", + "mdn_url": "/en-US/docs/Web/API/CSPViolationReport/effectiveDirective", "pageType": "web-api-instance-property", - "summary": "The effectiveDirective read-only property of the CSPViolationReportBody interface is a string that represents the effective Content Security Policy (CSP) directive that was violated." + "summary": "The effectiveDirective property of the CSPViolationReport dictionary is a string that represents the effective Content Security Policy (CSP) directive that was violated." }, { - "mdn_url": "/en-US/docs/Web/API/CSPViolationReportBody/lineNumber", + "mdn_url": "/en-US/docs/Web/API/CSPViolationReport/lineNumber", "pageType": "web-api-instance-property", - "summary": "The lineNumber read-only property of the CSPViolationReportBody interface indicates the line number in the source file that triggered the Content Security Policy (CSP) violation." + "summary": "The lineNumber property of the CSPViolationReport dictionary indicates the line number in the source file where the Content Security Policy (CSP) violation was triggered." }, { - "mdn_url": "/en-US/docs/Web/API/CSPViolationReportBody/originalPolicy", + "mdn_url": "/en-US/docs/Web/API/CSPViolationReport/originalPolicy", "pageType": "web-api-instance-property", - "summary": "The originalPolicy read-only property of the CSPViolationReportBody interface is a string that represents the Content Security Policy (CSP) whose enforcement uncovered the violation." + "summary": "The originalPolicy property of the CSPViolationReport dictionary is a string that represents the Content Security Policy (CSP) whose enforcement uncovered the violation." }, { - "mdn_url": "/en-US/docs/Web/API/CSPViolationReportBody/referrer", + "mdn_url": "/en-US/docs/Web/API/CSPViolationReport/referrer", "pageType": "web-api-instance-property", - "summary": "The referrer read-only property of the CSPViolationReportBody interface is a string that represents the URL of the referring page of the resource who's Content Security Policy (CSP) was violated." + "summary": "The referrer property of the CSPViolationReport dictionary is a string that represents the URL of the referring page of the resource who's Content Security Policy (CSP) was violated." }, { - "mdn_url": "/en-US/docs/Web/API/CSPViolationReportBody/sample", + "mdn_url": "/en-US/docs/Web/API/CSPViolationReport/sample", "pageType": "web-api-instance-property", - "summary": "The sample read-only property of the CSPViolationReportBody interface is a string that contains a part of the resource that violated the Content Security Policy (CSP)." + "summary": "The sample property of the CSPViolationReport dictionary is a string that contains a part of the resource that violated the Content Security Policy (CSP)." }, { - "mdn_url": "/en-US/docs/Web/API/CSPViolationReportBody/sourceFile", + "mdn_url": "/en-US/docs/Web/API/CSPViolationReport/sourceFile", "pageType": "web-api-instance-property", - "summary": "The sourceFile read-only property of the CSPViolationReportBody interface indicates the URL of the source file that violated the Content Security Policy (CSP)." + "summary": "The sourceFile property of the CSPViolationReport dictionary indicates the URL of the source file that violated the Content Security Policy (CSP)." }, { - "mdn_url": "/en-US/docs/Web/API/CSPViolationReportBody/statusCode", + "mdn_url": "/en-US/docs/Web/API/CSPViolationReport/statusCode", "pageType": "web-api-instance-property", - "summary": "The statusCode read-only property of the CSPViolationReportBody interface is a number representing the HTTP status code of the response to the request that triggered a Content Security Policy (CSP) violation (when loading a window or worker)." - }, - { - "mdn_url": "/en-US/docs/Web/API/CSPViolationReportBody/toJSON", - "pageType": "web-api-instance-method", - "summary": "The toJSON() method of the CSPViolationReportBody interface is a serializer, which returns a JSON representation of the CSPViolationReportBody object." + "summary": "The statusCode property of the CSPViolationReport dictionary is a number representing the HTTP status code of the response to the request that triggered a Content Security Policy (CSP) violation (when loading a window or worker)." }, { "mdn_url": "/en-US/docs/Web/API/CSS", @@ -4597,7 +4592,7 @@ { "mdn_url": "/en-US/docs/Web/API/CSSNumericValue/to", "pageType": "web-api-instance-method", - "summary": "The to() method of the\nCSSNumericValue interface converts a numeric value from one unit to\nanother." + "summary": "The to() method of the CSSNumericValue interface converts a numeric value from one unit to another." }, { "mdn_url": "/en-US/docs/Web/API/CSSNumericValue/toSum", @@ -5362,7 +5357,7 @@ { "mdn_url": "/en-US/docs/Web/API/CustomElementRegistry/whenDefined", "pageType": "web-api-instance-method", - "summary": "The whenDefined() method of the\nCustomElementRegistry interface returns a Promise that\nresolves when the named element is defined." + "summary": "The whenDefined() method of the CustomElementRegistry interface returns a Promise that resolves when the named element is defined." }, { "mdn_url": "/en-US/docs/Web/API/CustomEvent", @@ -5680,44 +5675,9 @@ "summary": "The updateInkTrailStartPoint() method of the DelegatedInkTrailPresenter interface indicates which PointerEvent was used as the last rendering point for the current frame, allowing the OS-level compositor to render a delegated ink trail ahead of the next pointer event being dispatched." }, { - "mdn_url": "/en-US/docs/Web/API/DeprecationReportBody", + "mdn_url": "/en-US/docs/Web/API/DeprecationReport", "pageType": "web-api-interface", - "summary": "The DeprecationReportBody interface of the Reporting API represents the body of a deprecation report." - }, - { - "mdn_url": "/en-US/docs/Web/API/DeprecationReportBody/anticipatedRemoval", - "pageType": "web-api-instance-property", - "summary": "The anticipatedRemoval read-only property of the DeprecationReportBody interface returns the date that the browser version which removes the feature will ship. This value can be used to prioritize warnings. If this property returns null because the date is unknown, then the deprecation should be considered low priority." - }, - { - "mdn_url": "/en-US/docs/Web/API/DeprecationReportBody/columnNumber", - "pageType": "web-api-instance-property", - "summary": "The columnNumber read-only property of the DeprecationReportBody interface returns the line in the source file in which the deprecated feature was used." - }, - { - "mdn_url": "/en-US/docs/Web/API/DeprecationReportBody/id", - "pageType": "web-api-instance-property", - "summary": "The id read-only property of the DeprecationReportBody interface returns a string representing the feature or API that is deprecated. This can be used to group or count related reports." - }, - { - "mdn_url": "/en-US/docs/Web/API/DeprecationReportBody/lineNumber", - "pageType": "web-api-instance-property", - "summary": "The lineNumber read-only property of the DeprecationReportBody interface returns the line in the source file in which the deprecated feature was used." - }, - { - "mdn_url": "/en-US/docs/Web/API/DeprecationReportBody/message", - "pageType": "web-api-instance-property", - "summary": "The message read-only property of the DeprecationReportBody interface returns a human-readable description of the deprecation. This typically matches the message a browser will display in its DevTools console regarding a deprecated feature." - }, - { - "mdn_url": "/en-US/docs/Web/API/DeprecationReportBody/sourceFile", - "pageType": "web-api-instance-property", - "summary": "The sourceFile read-only property of the DeprecationReportBody interface returns the path to the source file where the deprecated feature was used." - }, - { - "mdn_url": "/en-US/docs/Web/API/DeprecationReportBody/toJSON", - "pageType": "web-api-instance-method", - "summary": "The toJSON() method of the DeprecationReportBody interface is a serializer, and returns a JSON representation of the InterventionReportBody object." + "summary": "The DeprecationReport dictionary of the Reporting API represents a deprecation report." }, { "mdn_url": "/en-US/docs/Web/API/Device_Memory_API", @@ -6057,12 +6017,12 @@ { "mdn_url": "/en-US/docs/Web/API/Document/createAttribute", "pageType": "web-api-instance-method", - "summary": "The Document.createAttribute() method creates a new\nattribute node, and returns it. The object created is a node implementing the\nAttr interface. The DOM does not enforce what sort of attributes can be\nadded to a particular element in this manner." + "summary": "The createAttribute() method of the Document interface creates a new attribute node." }, { "mdn_url": "/en-US/docs/Web/API/Document/createAttributeNS", "pageType": "web-api-instance-method", - "summary": "The Document.createAttributeNS() method creates a new attribute node\nwith the specified namespace URI and qualified name, and returns it.\nThe object created is a node implementing the\nAttr interface. The DOM does not enforce what sort of attributes can be\nadded to a particular element in this manner." + "summary": "The createAttributeNS() method of the Document interface creates a new attribute node with the specified namespace URI and qualified name." }, { "mdn_url": "/en-US/docs/Web/API/Document/createCDATASection", @@ -6082,12 +6042,12 @@ { "mdn_url": "/en-US/docs/Web/API/Document/createElement", "pageType": "web-api-instance-method", - "summary": "In an HTML document, the document.createElement() method creates the HTML element specified by localName, or an HTMLUnknownElement if localName isn't recognized." + "summary": "The createElement() method of the Document interface creates a new HTMLElement that has the specified localName." }, { "mdn_url": "/en-US/docs/Web/API/Document/createElementNS", "pageType": "web-api-instance-method", - "summary": "Creates an element with the specified namespace URI and qualified name." + "summary": "The createElementNS() method of the Document interface creates a new element with the specified namespace URI and qualified name." }, { "mdn_url": "/en-US/docs/Web/API/Document/createEvent", @@ -6852,7 +6812,7 @@ { "mdn_url": "/en-US/docs/Web/API/DOMImplementation/createDocument", "pageType": "web-api-instance-method", - "summary": "The DOMImplementation.createDocument() method creates and\nreturns an XMLDocument." + "summary": "The createDocument() method of the DOMImplementation interface creates and returns an XMLDocument." }, { "mdn_url": "/en-US/docs/Web/API/DOMImplementation/createDocumentType", @@ -8612,7 +8572,7 @@ { "mdn_url": "/en-US/docs/Web/API/Element/toggleAttribute", "pageType": "web-api-instance-method", - "summary": "The toggleAttribute() method of the\nElement interface toggles a Boolean attribute (removing it if it is\npresent and adding it if it is not present) on the given element." + "summary": "The toggleAttribute() method of the Element interface toggles a Boolean attribute on the given element, removing it if present and adding it if not present." }, { "mdn_url": "/en-US/docs/Web/API/Element/touchcancel_event", @@ -12324,6 +12284,11 @@ "pageType": "web-api-interface", "summary": "The HTMLAnchorElement interface represents hyperlink elements and provides special properties and methods (beyond those of the regular HTMLElement object interface that they inherit from) for manipulating the layout and presentation of such elements. This interface corresponds to element; not to be confused with , which is represented by HTMLLinkElement." }, + { + "mdn_url": "/en-US/docs/Web/API/HTMLAnchorElement/attributionSourceId", + "pageType": "web-api-instance-property", + "summary": "The attributionSourceId property of the HTMLAnchorElement interface gets and sets the attributionsourceid HTML attribute on an element." + }, { "mdn_url": "/en-US/docs/Web/API/HTMLAnchorElement/attributionSrc", "pageType": "web-api-instance-property", @@ -13602,7 +13567,7 @@ { "mdn_url": "/en-US/docs/Web/API/HTMLIFrameElement/loading", "pageType": "web-api-instance-property", - "summary": "The loading property of the HTMLIFrameElement interface is a string that provides a hint to the user agent indicating whether the iframe should be loaded immediately on page load, or only when it is needed." + "summary": "The loading property of the HTMLIFrameElement interface is a string that provides a hint to the browser indicating whether the iframe should be loaded immediately on page load, or only when it is needed." }, { "mdn_url": "/en-US/docs/Web/API/HTMLIFrameElement/name", @@ -13717,7 +13682,7 @@ { "mdn_url": "/en-US/docs/Web/API/HTMLImageElement/loading", "pageType": "web-api-instance-property", - "summary": "The loading property of the HTMLImageElement interface provides a hint to the user agent on how to handle the loading of the image which is currently outside the window's visual viewport. This helps to optimize the loading of the document's contents by postponing loading the image until it's expected to be needed, rather than immediately during the initial page load. It reflects the element's loading content attribute." + "summary": "The loading property of the HTMLImageElement interface provides a hint to the browser on how to handle the loading of the image which is currently outside the window's visual viewport. This helps to optimize the loading of the document's contents by postponing loading the image until it's expected to be needed, rather than immediately during the initial page load. It reflects the element's loading content attribute." }, { "mdn_url": "/en-US/docs/Web/API/HTMLImageElement/longDesc", @@ -14399,6 +14364,11 @@ "pageType": "web-api-instance-method", "summary": "The HTMLMediaElement.fastSeek() method quickly seeks the\nmedia to the new time with precision tradeoff." }, + { + "mdn_url": "/en-US/docs/Web/API/HTMLMediaElement/getStartDate", + "pageType": "web-api-instance-method", + "summary": "The getStartDate() method of the HTMLMediaElement interface returns a new Date object representing the real-world date and time corresponding to the beginning of the media." + }, { "mdn_url": "/en-US/docs/Web/API/HTMLMediaElement/load", "pageType": "web-api-instance-method", @@ -14414,6 +14384,11 @@ "pageType": "web-api-event", "summary": "The loadedmetadata event is fired when the metadata has been loaded." }, + { + "mdn_url": "/en-US/docs/Web/API/HTMLMediaElement/loading", + "pageType": "web-api-instance-property", + "summary": "The loading property of the HTMLMediaElement interface provides a hint to the browser on how to handle the loading of the media which is currently outside the window's visual viewport. This helps to optimize the loading of the document's contents by postponing loading the media until it's expected to be needed, rather than immediately during the initial page load. It reflects the