diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts
index d693a3cd6..26ae854e2 100644
--- a/baselines/dom.generated.d.ts
+++ b/baselines/dom.generated.d.ts
@@ -351,7 +351,7 @@ interface CSSNumericType {
}
interface CSSStyleSheetInit {
- baseURL?: string;
+ baseURL?: string | null;
disabled?: boolean;
media?: MediaList | string;
}
@@ -3152,6 +3152,7 @@ interface WebTransportHash {
interface WebTransportOptions {
allowPooling?: boolean;
congestionControl?: WebTransportCongestionControl;
+ headers?: HeadersInit;
protocols?: string[];
requireUnreliable?: boolean;
serverCertificateHashes?: WebTransportHash[];
@@ -5376,7 +5377,7 @@ declare var CSSCounterStyleRule: {
*/
interface CSSFontFaceRule extends CSSRule {
/**
- * The read-only **`style`** property of the CSSFontFaceRule interface contains a CSSStyleDeclaration object representing the descriptors available in the @font-face rule's body.
+ * The read-only **`style`** property of the CSSFontFaceRule interface returns a CSSFontFaceDescriptors object representing the descriptors available in the @font-face rule's body.
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSFontFaceRule/style)
*/
@@ -7389,7 +7390,7 @@ interface CSSStyleProperties extends CSSStyleDeclarationBase {
*/
columnWidth: string;
/**
- * The **`columns`** CSS shorthand property sets the number of columns to use when drawing an element's contents, as well as those columns' widths.
+ * The **`columns`** CSS shorthand property sets the maximum number of columns to use when drawing an element's contents, along with the minimum width and maximum height of the element's columns.
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/columns)
*/
@@ -11288,7 +11289,7 @@ declare var CryptoKey: {
};
/**
- * The **`CustomElementRegistry`** interface provides methods for registering custom elements and querying registered elements. To get an instance of it, use the window.customElements property.
+ * The **`CustomElementRegistry`** interface provides methods for registering custom elements and querying registered elements. To get an instance of it, use the window.customElements property. To create a scoped registry, use the CustomElementRegistry() constructor.
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry)
*/
@@ -11311,7 +11312,11 @@ interface CustomElementRegistry {
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/getName)
*/
getName(constructor: CustomElementConstructor): string | null;
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/initialize) */
+ /**
+ * The **`initialize()`** method of the CustomElementRegistry interface associates this registry with a DOM subtree, setting the customElementRegistry of each inclusive descendant that doesn't already have one, and attempting to upgrade any custom elements found.
+ *
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/initialize)
+ */
initialize(root: Node): void;
/**
* The **`upgrade()`** method of the CustomElementRegistry interface upgrades all shadow-containing custom elements in a Node subtree, even before they are connected to the main document.
@@ -13621,7 +13626,11 @@ interface Element extends Node, ARIAMixin, Animatable, ChildNode, NonDocumentTyp
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom)
*/
readonly currentCSSZoom: number;
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/customElementRegistry) */
+ /**
+ * The **`customElementRegistry`** read-only property of the Element interface returns the CustomElementRegistry object associated with this element, or null if one has not been set.
+ *
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/customElementRegistry)
+ */
readonly customElementRegistry: CustomElementRegistry | null;
/**
* The **`id`** property of the Element interface represents the element's identifier, reflecting the id global attribute.
@@ -17096,7 +17105,7 @@ declare var HTMLAllCollection: {
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement)
*/
-interface HTMLAnchorElement extends HTMLElement, HTMLHyperlinkElementUtils {
+interface HTMLAnchorElement extends HTMLElement, HTMLHyperlinkElementUtils, HyperlinkElementUtils {
/** @deprecated */
charset: string;
/** @deprecated */
@@ -17178,7 +17187,7 @@ declare var HTMLAnchorElement: {
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAreaElement)
*/
-interface HTMLAreaElement extends HTMLElement, HTMLHyperlinkElementUtils {
+interface HTMLAreaElement extends HTMLElement, HTMLHyperlinkElementUtils, HyperlinkElementUtils {
/**
* The **`alt`** property of the HTMLAreaElement interface specifies the text of the hyperlink, defining the textual label for an image map's link. It reflects the element's alt attribute.
*
@@ -18430,30 +18439,6 @@ declare var HTMLHtmlElement: {
};
interface HTMLHyperlinkElementUtils {
- /**
- * Returns the hyperlink's URL's fragment (includes leading "#" if non-empty).
- *
- * Can be set, to change the URL's fragment (ignores leading "#").
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/hash)
- */
- hash: string;
- /**
- * Returns the hyperlink's URL's host and port (if different from the default port for the scheme).
- *
- * Can be set, to change the URL's host and port.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/host)
- */
- host: string;
- /**
- * Returns the hyperlink's URL's host.
- *
- * Can be set, to change the URL's host.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/hostname)
- */
- hostname: string;
/**
* Returns the hyperlink's URL.
*
@@ -18463,60 +18448,6 @@ interface HTMLHyperlinkElementUtils {
*/
href: string;
toString(): string;
- /**
- * Returns the hyperlink's URL's origin.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/origin)
- */
- readonly origin: string;
- /**
- * Returns the hyperlink's URL's password.
- *
- * Can be set, to change the URL's password.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/password)
- */
- password: string;
- /**
- * Returns the hyperlink's URL's path.
- *
- * Can be set, to change the URL's path.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/pathname)
- */
- pathname: string;
- /**
- * Returns the hyperlink's URL's port.
- *
- * Can be set, to change the URL's port.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/port)
- */
- port: string;
- /**
- * Returns the hyperlink's URL's scheme.
- *
- * Can be set, to change the URL's scheme.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/protocol)
- */
- protocol: string;
- /**
- * Returns the hyperlink's URL's query (includes leading "?" if non-empty).
- *
- * Can be set, to change the URL's query (ignores leading "?").
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/search)
- */
- search: string;
- /**
- * Returns the hyperlink's URL's username.
- *
- * Can be set, to change the URL's username.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/username)
- */
- username: string;
}
/**
@@ -21399,7 +21330,11 @@ interface HTMLTemplateElement extends HTMLElement {
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTemplateElement/shadowRootClonable)
*/
shadowRootClonable: boolean;
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTemplateElement/shadowRootCustomElementRegistry) */
+ /**
+ * The **`shadowRootCustomElementRegistry`** property of the HTMLTemplateElement interface reflects the value of the shadowrootcustomelementregistry attribute of the associated element.
+ *
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTemplateElement/shadowRootCustomElementRegistry)
+ */
shadowRootCustomElementRegistry: string;
/**
* The **`shadowRootDelegatesFocus`** property of the HTMLTemplateElement interface reflects the value of the shadowrootdelegatesfocus attribute of the associated element.
@@ -22047,6 +21982,29 @@ declare var History: {
new(): History;
};
+interface HyperlinkElementUtils {
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/hash) */
+ hash: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/host) */
+ host: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/hostname) */
+ hostname: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/origin) */
+ readonly origin: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/password) */
+ password: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/pathname) */
+ pathname: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/port) */
+ port: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/protocol) */
+ protocol: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/search) */
+ search: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/username) */
+ username: string;
+}
+
/**
* The **`IDBCursor`** interface of the IndexedDB API represents a cursor for traversing or iterating over multiple records in a database.
*
diff --git a/baselines/serviceworker.generated.d.ts b/baselines/serviceworker.generated.d.ts
index 90b838669..8f3542a26 100644
--- a/baselines/serviceworker.generated.d.ts
+++ b/baselines/serviceworker.generated.d.ts
@@ -1235,6 +1235,7 @@ interface WebTransportHash {
interface WebTransportOptions {
allowPooling?: boolean;
congestionControl?: WebTransportCongestionControl;
+ headers?: HeadersInit;
protocols?: string[];
requireUnreliable?: boolean;
serverCertificateHashes?: WebTransportHash[];
diff --git a/baselines/sharedworker.generated.d.ts b/baselines/sharedworker.generated.d.ts
index dd83d4fdc..7a46c3356 100644
--- a/baselines/sharedworker.generated.d.ts
+++ b/baselines/sharedworker.generated.d.ts
@@ -1165,6 +1165,7 @@ interface WebTransportHash {
interface WebTransportOptions {
allowPooling?: boolean;
congestionControl?: WebTransportCongestionControl;
+ headers?: HeadersInit;
protocols?: string[];
requireUnreliable?: boolean;
serverCertificateHashes?: WebTransportHash[];
diff --git a/baselines/ts5.5/dom.generated.d.ts b/baselines/ts5.5/dom.generated.d.ts
index 2bc384392..6a6a193d1 100644
--- a/baselines/ts5.5/dom.generated.d.ts
+++ b/baselines/ts5.5/dom.generated.d.ts
@@ -348,7 +348,7 @@ interface CSSNumericType {
}
interface CSSStyleSheetInit {
- baseURL?: string;
+ baseURL?: string | null;
disabled?: boolean;
media?: MediaList | string;
}
@@ -3149,6 +3149,7 @@ interface WebTransportHash {
interface WebTransportOptions {
allowPooling?: boolean;
congestionControl?: WebTransportCongestionControl;
+ headers?: HeadersInit;
protocols?: string[];
requireUnreliable?: boolean;
serverCertificateHashes?: WebTransportHash[];
@@ -5373,7 +5374,7 @@ declare var CSSCounterStyleRule: {
*/
interface CSSFontFaceRule extends CSSRule {
/**
- * The read-only **`style`** property of the CSSFontFaceRule interface contains a CSSStyleDeclaration object representing the descriptors available in the @font-face rule's body.
+ * The read-only **`style`** property of the CSSFontFaceRule interface returns a CSSFontFaceDescriptors object representing the descriptors available in the @font-face rule's body.
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSFontFaceRule/style)
*/
@@ -7379,7 +7380,7 @@ interface CSSStyleProperties extends CSSStyleDeclarationBase {
*/
columnWidth: string;
/**
- * The **`columns`** CSS shorthand property sets the number of columns to use when drawing an element's contents, as well as those columns' widths.
+ * The **`columns`** CSS shorthand property sets the maximum number of columns to use when drawing an element's contents, along with the minimum width and maximum height of the element's columns.
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/columns)
*/
@@ -11277,7 +11278,7 @@ declare var CryptoKey: {
};
/**
- * The **`CustomElementRegistry`** interface provides methods for registering custom elements and querying registered elements. To get an instance of it, use the window.customElements property.
+ * The **`CustomElementRegistry`** interface provides methods for registering custom elements and querying registered elements. To get an instance of it, use the window.customElements property. To create a scoped registry, use the CustomElementRegistry() constructor.
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry)
*/
@@ -11300,7 +11301,11 @@ interface CustomElementRegistry {
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/getName)
*/
getName(constructor: CustomElementConstructor): string | null;
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/initialize) */
+ /**
+ * The **`initialize()`** method of the CustomElementRegistry interface associates this registry with a DOM subtree, setting the customElementRegistry of each inclusive descendant that doesn't already have one, and attempting to upgrade any custom elements found.
+ *
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/initialize)
+ */
initialize(root: Node): void;
/**
* The **`upgrade()`** method of the CustomElementRegistry interface upgrades all shadow-containing custom elements in a Node subtree, even before they are connected to the main document.
@@ -13609,7 +13614,11 @@ interface Element extends Node, ARIAMixin, Animatable, ChildNode, NonDocumentTyp
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom)
*/
readonly currentCSSZoom: number;
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/customElementRegistry) */
+ /**
+ * The **`customElementRegistry`** read-only property of the Element interface returns the CustomElementRegistry object associated with this element, or null if one has not been set.
+ *
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/customElementRegistry)
+ */
readonly customElementRegistry: CustomElementRegistry | null;
/**
* The **`id`** property of the Element interface represents the element's identifier, reflecting the id global attribute.
@@ -17082,7 +17091,7 @@ declare var HTMLAllCollection: {
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement)
*/
-interface HTMLAnchorElement extends HTMLElement, HTMLHyperlinkElementUtils {
+interface HTMLAnchorElement extends HTMLElement, HTMLHyperlinkElementUtils, HyperlinkElementUtils {
/** @deprecated */
charset: string;
/** @deprecated */
@@ -17163,7 +17172,7 @@ declare var HTMLAnchorElement: {
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAreaElement)
*/
-interface HTMLAreaElement extends HTMLElement, HTMLHyperlinkElementUtils {
+interface HTMLAreaElement extends HTMLElement, HTMLHyperlinkElementUtils, HyperlinkElementUtils {
/**
* The **`alt`** property of the HTMLAreaElement interface specifies the text of the hyperlink, defining the textual label for an image map's link. It reflects the element's alt attribute.
*
@@ -18413,30 +18422,6 @@ declare var HTMLHtmlElement: {
};
interface HTMLHyperlinkElementUtils {
- /**
- * Returns the hyperlink's URL's fragment (includes leading "#" if non-empty).
- *
- * Can be set, to change the URL's fragment (ignores leading "#").
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/hash)
- */
- hash: string;
- /**
- * Returns the hyperlink's URL's host and port (if different from the default port for the scheme).
- *
- * Can be set, to change the URL's host and port.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/host)
- */
- host: string;
- /**
- * Returns the hyperlink's URL's host.
- *
- * Can be set, to change the URL's host.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/hostname)
- */
- hostname: string;
/**
* Returns the hyperlink's URL.
*
@@ -18446,60 +18431,6 @@ interface HTMLHyperlinkElementUtils {
*/
href: string;
toString(): string;
- /**
- * Returns the hyperlink's URL's origin.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/origin)
- */
- readonly origin: string;
- /**
- * Returns the hyperlink's URL's password.
- *
- * Can be set, to change the URL's password.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/password)
- */
- password: string;
- /**
- * Returns the hyperlink's URL's path.
- *
- * Can be set, to change the URL's path.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/pathname)
- */
- pathname: string;
- /**
- * Returns the hyperlink's URL's port.
- *
- * Can be set, to change the URL's port.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/port)
- */
- port: string;
- /**
- * Returns the hyperlink's URL's scheme.
- *
- * Can be set, to change the URL's scheme.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/protocol)
- */
- protocol: string;
- /**
- * Returns the hyperlink's URL's query (includes leading "?" if non-empty).
- *
- * Can be set, to change the URL's query (ignores leading "?").
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/search)
- */
- search: string;
- /**
- * Returns the hyperlink's URL's username.
- *
- * Can be set, to change the URL's username.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/username)
- */
- username: string;
}
/**
@@ -21375,7 +21306,11 @@ interface HTMLTemplateElement extends HTMLElement {
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTemplateElement/shadowRootClonable)
*/
shadowRootClonable: boolean;
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTemplateElement/shadowRootCustomElementRegistry) */
+ /**
+ * The **`shadowRootCustomElementRegistry`** property of the HTMLTemplateElement interface reflects the value of the shadowrootcustomelementregistry attribute of the associated element.
+ *
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTemplateElement/shadowRootCustomElementRegistry)
+ */
shadowRootCustomElementRegistry: string;
/**
* The **`shadowRootDelegatesFocus`** property of the HTMLTemplateElement interface reflects the value of the shadowrootdelegatesfocus attribute of the associated element.
@@ -22023,6 +21958,29 @@ declare var History: {
new(): History;
};
+interface HyperlinkElementUtils {
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/hash) */
+ hash: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/host) */
+ host: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/hostname) */
+ hostname: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/origin) */
+ readonly origin: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/password) */
+ password: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/pathname) */
+ pathname: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/port) */
+ port: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/protocol) */
+ protocol: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/search) */
+ search: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/username) */
+ username: string;
+}
+
/**
* The **`IDBCursor`** interface of the IndexedDB API represents a cursor for traversing or iterating over multiple records in a database.
*
diff --git a/baselines/ts5.5/serviceworker.generated.d.ts b/baselines/ts5.5/serviceworker.generated.d.ts
index 9d420a826..0eb4ce4f4 100644
--- a/baselines/ts5.5/serviceworker.generated.d.ts
+++ b/baselines/ts5.5/serviceworker.generated.d.ts
@@ -1232,6 +1232,7 @@ interface WebTransportHash {
interface WebTransportOptions {
allowPooling?: boolean;
congestionControl?: WebTransportCongestionControl;
+ headers?: HeadersInit;
protocols?: string[];
requireUnreliable?: boolean;
serverCertificateHashes?: WebTransportHash[];
diff --git a/baselines/ts5.5/sharedworker.generated.d.ts b/baselines/ts5.5/sharedworker.generated.d.ts
index 72b0b45ae..861a76a0c 100644
--- a/baselines/ts5.5/sharedworker.generated.d.ts
+++ b/baselines/ts5.5/sharedworker.generated.d.ts
@@ -1162,6 +1162,7 @@ interface WebTransportHash {
interface WebTransportOptions {
allowPooling?: boolean;
congestionControl?: WebTransportCongestionControl;
+ headers?: HeadersInit;
protocols?: string[];
requireUnreliable?: boolean;
serverCertificateHashes?: WebTransportHash[];
diff --git a/baselines/ts5.5/webworker.generated.d.ts b/baselines/ts5.5/webworker.generated.d.ts
index 092fb7a1b..a519a726d 100644
--- a/baselines/ts5.5/webworker.generated.d.ts
+++ b/baselines/ts5.5/webworker.generated.d.ts
@@ -1481,6 +1481,7 @@ interface WebTransportHash {
interface WebTransportOptions {
allowPooling?: boolean;
congestionControl?: WebTransportCongestionControl;
+ headers?: HeadersInit;
protocols?: string[];
requireUnreliable?: boolean;
serverCertificateHashes?: WebTransportHash[];
diff --git a/baselines/ts5.6/dom.generated.d.ts b/baselines/ts5.6/dom.generated.d.ts
index ab9e0b25e..727be849f 100644
--- a/baselines/ts5.6/dom.generated.d.ts
+++ b/baselines/ts5.6/dom.generated.d.ts
@@ -348,7 +348,7 @@ interface CSSNumericType {
}
interface CSSStyleSheetInit {
- baseURL?: string;
+ baseURL?: string | null;
disabled?: boolean;
media?: MediaList | string;
}
@@ -3149,6 +3149,7 @@ interface WebTransportHash {
interface WebTransportOptions {
allowPooling?: boolean;
congestionControl?: WebTransportCongestionControl;
+ headers?: HeadersInit;
protocols?: string[];
requireUnreliable?: boolean;
serverCertificateHashes?: WebTransportHash[];
@@ -5373,7 +5374,7 @@ declare var CSSCounterStyleRule: {
*/
interface CSSFontFaceRule extends CSSRule {
/**
- * The read-only **`style`** property of the CSSFontFaceRule interface contains a CSSStyleDeclaration object representing the descriptors available in the @font-face rule's body.
+ * The read-only **`style`** property of the CSSFontFaceRule interface returns a CSSFontFaceDescriptors object representing the descriptors available in the @font-face rule's body.
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSFontFaceRule/style)
*/
@@ -7386,7 +7387,7 @@ interface CSSStyleProperties extends CSSStyleDeclarationBase {
*/
columnWidth: string;
/**
- * The **`columns`** CSS shorthand property sets the number of columns to use when drawing an element's contents, as well as those columns' widths.
+ * The **`columns`** CSS shorthand property sets the maximum number of columns to use when drawing an element's contents, along with the minimum width and maximum height of the element's columns.
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/columns)
*/
@@ -11285,7 +11286,7 @@ declare var CryptoKey: {
};
/**
- * The **`CustomElementRegistry`** interface provides methods for registering custom elements and querying registered elements. To get an instance of it, use the window.customElements property.
+ * The **`CustomElementRegistry`** interface provides methods for registering custom elements and querying registered elements. To get an instance of it, use the window.customElements property. To create a scoped registry, use the CustomElementRegistry() constructor.
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry)
*/
@@ -11308,7 +11309,11 @@ interface CustomElementRegistry {
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/getName)
*/
getName(constructor: CustomElementConstructor): string | null;
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/initialize) */
+ /**
+ * The **`initialize()`** method of the CustomElementRegistry interface associates this registry with a DOM subtree, setting the customElementRegistry of each inclusive descendant that doesn't already have one, and attempting to upgrade any custom elements found.
+ *
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/initialize)
+ */
initialize(root: Node): void;
/**
* The **`upgrade()`** method of the CustomElementRegistry interface upgrades all shadow-containing custom elements in a Node subtree, even before they are connected to the main document.
@@ -13618,7 +13623,11 @@ interface Element extends Node, ARIAMixin, Animatable, ChildNode, NonDocumentTyp
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom)
*/
readonly currentCSSZoom: number;
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/customElementRegistry) */
+ /**
+ * The **`customElementRegistry`** read-only property of the Element interface returns the CustomElementRegistry object associated with this element, or null if one has not been set.
+ *
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/customElementRegistry)
+ */
readonly customElementRegistry: CustomElementRegistry | null;
/**
* The **`id`** property of the Element interface represents the element's identifier, reflecting the id global attribute.
@@ -17093,7 +17102,7 @@ declare var HTMLAllCollection: {
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement)
*/
-interface HTMLAnchorElement extends HTMLElement, HTMLHyperlinkElementUtils {
+interface HTMLAnchorElement extends HTMLElement, HTMLHyperlinkElementUtils, HyperlinkElementUtils {
/** @deprecated */
charset: string;
/** @deprecated */
@@ -17175,7 +17184,7 @@ declare var HTMLAnchorElement: {
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAreaElement)
*/
-interface HTMLAreaElement extends HTMLElement, HTMLHyperlinkElementUtils {
+interface HTMLAreaElement extends HTMLElement, HTMLHyperlinkElementUtils, HyperlinkElementUtils {
/**
* The **`alt`** property of the HTMLAreaElement interface specifies the text of the hyperlink, defining the textual label for an image map's link. It reflects the element's alt attribute.
*
@@ -18427,30 +18436,6 @@ declare var HTMLHtmlElement: {
};
interface HTMLHyperlinkElementUtils {
- /**
- * Returns the hyperlink's URL's fragment (includes leading "#" if non-empty).
- *
- * Can be set, to change the URL's fragment (ignores leading "#").
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/hash)
- */
- hash: string;
- /**
- * Returns the hyperlink's URL's host and port (if different from the default port for the scheme).
- *
- * Can be set, to change the URL's host and port.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/host)
- */
- host: string;
- /**
- * Returns the hyperlink's URL's host.
- *
- * Can be set, to change the URL's host.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/hostname)
- */
- hostname: string;
/**
* Returns the hyperlink's URL.
*
@@ -18460,60 +18445,6 @@ interface HTMLHyperlinkElementUtils {
*/
href: string;
toString(): string;
- /**
- * Returns the hyperlink's URL's origin.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/origin)
- */
- readonly origin: string;
- /**
- * Returns the hyperlink's URL's password.
- *
- * Can be set, to change the URL's password.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/password)
- */
- password: string;
- /**
- * Returns the hyperlink's URL's path.
- *
- * Can be set, to change the URL's path.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/pathname)
- */
- pathname: string;
- /**
- * Returns the hyperlink's URL's port.
- *
- * Can be set, to change the URL's port.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/port)
- */
- port: string;
- /**
- * Returns the hyperlink's URL's scheme.
- *
- * Can be set, to change the URL's scheme.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/protocol)
- */
- protocol: string;
- /**
- * Returns the hyperlink's URL's query (includes leading "?" if non-empty).
- *
- * Can be set, to change the URL's query (ignores leading "?").
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/search)
- */
- search: string;
- /**
- * Returns the hyperlink's URL's username.
- *
- * Can be set, to change the URL's username.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/username)
- */
- username: string;
}
/**
@@ -21396,7 +21327,11 @@ interface HTMLTemplateElement extends HTMLElement {
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTemplateElement/shadowRootClonable)
*/
shadowRootClonable: boolean;
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTemplateElement/shadowRootCustomElementRegistry) */
+ /**
+ * The **`shadowRootCustomElementRegistry`** property of the HTMLTemplateElement interface reflects the value of the shadowrootcustomelementregistry attribute of the associated element.
+ *
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTemplateElement/shadowRootCustomElementRegistry)
+ */
shadowRootCustomElementRegistry: string;
/**
* The **`shadowRootDelegatesFocus`** property of the HTMLTemplateElement interface reflects the value of the shadowrootdelegatesfocus attribute of the associated element.
@@ -22044,6 +21979,29 @@ declare var History: {
new(): History;
};
+interface HyperlinkElementUtils {
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/hash) */
+ hash: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/host) */
+ host: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/hostname) */
+ hostname: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/origin) */
+ readonly origin: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/password) */
+ password: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/pathname) */
+ pathname: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/port) */
+ port: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/protocol) */
+ protocol: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/search) */
+ search: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/username) */
+ username: string;
+}
+
/**
* The **`IDBCursor`** interface of the IndexedDB API represents a cursor for traversing or iterating over multiple records in a database.
*
diff --git a/baselines/ts5.6/serviceworker.generated.d.ts b/baselines/ts5.6/serviceworker.generated.d.ts
index 9d420a826..0eb4ce4f4 100644
--- a/baselines/ts5.6/serviceworker.generated.d.ts
+++ b/baselines/ts5.6/serviceworker.generated.d.ts
@@ -1232,6 +1232,7 @@ interface WebTransportHash {
interface WebTransportOptions {
allowPooling?: boolean;
congestionControl?: WebTransportCongestionControl;
+ headers?: HeadersInit;
protocols?: string[];
requireUnreliable?: boolean;
serverCertificateHashes?: WebTransportHash[];
diff --git a/baselines/ts5.6/sharedworker.generated.d.ts b/baselines/ts5.6/sharedworker.generated.d.ts
index 72b0b45ae..861a76a0c 100644
--- a/baselines/ts5.6/sharedworker.generated.d.ts
+++ b/baselines/ts5.6/sharedworker.generated.d.ts
@@ -1162,6 +1162,7 @@ interface WebTransportHash {
interface WebTransportOptions {
allowPooling?: boolean;
congestionControl?: WebTransportCongestionControl;
+ headers?: HeadersInit;
protocols?: string[];
requireUnreliable?: boolean;
serverCertificateHashes?: WebTransportHash[];
diff --git a/baselines/ts5.6/webworker.generated.d.ts b/baselines/ts5.6/webworker.generated.d.ts
index 092fb7a1b..a519a726d 100644
--- a/baselines/ts5.6/webworker.generated.d.ts
+++ b/baselines/ts5.6/webworker.generated.d.ts
@@ -1481,6 +1481,7 @@ interface WebTransportHash {
interface WebTransportOptions {
allowPooling?: boolean;
congestionControl?: WebTransportCongestionControl;
+ headers?: HeadersInit;
protocols?: string[];
requireUnreliable?: boolean;
serverCertificateHashes?: WebTransportHash[];
diff --git a/baselines/ts5.9/dom.generated.d.ts b/baselines/ts5.9/dom.generated.d.ts
index e1cc9e73f..9a98853e1 100644
--- a/baselines/ts5.9/dom.generated.d.ts
+++ b/baselines/ts5.9/dom.generated.d.ts
@@ -348,7 +348,7 @@ interface CSSNumericType {
}
interface CSSStyleSheetInit {
- baseURL?: string;
+ baseURL?: string | null;
disabled?: boolean;
media?: MediaList | string;
}
@@ -3149,6 +3149,7 @@ interface WebTransportHash {
interface WebTransportOptions {
allowPooling?: boolean;
congestionControl?: WebTransportCongestionControl;
+ headers?: HeadersInit;
protocols?: string[];
requireUnreliable?: boolean;
serverCertificateHashes?: WebTransportHash[];
@@ -5373,7 +5374,7 @@ declare var CSSCounterStyleRule: {
*/
interface CSSFontFaceRule extends CSSRule {
/**
- * The read-only **`style`** property of the CSSFontFaceRule interface contains a CSSStyleDeclaration object representing the descriptors available in the @font-face rule's body.
+ * The read-only **`style`** property of the CSSFontFaceRule interface returns a CSSFontFaceDescriptors object representing the descriptors available in the @font-face rule's body.
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSFontFaceRule/style)
*/
@@ -7386,7 +7387,7 @@ interface CSSStyleProperties extends CSSStyleDeclarationBase {
*/
columnWidth: string;
/**
- * The **`columns`** CSS shorthand property sets the number of columns to use when drawing an element's contents, as well as those columns' widths.
+ * The **`columns`** CSS shorthand property sets the maximum number of columns to use when drawing an element's contents, along with the minimum width and maximum height of the element's columns.
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/columns)
*/
@@ -11285,7 +11286,7 @@ declare var CryptoKey: {
};
/**
- * The **`CustomElementRegistry`** interface provides methods for registering custom elements and querying registered elements. To get an instance of it, use the window.customElements property.
+ * The **`CustomElementRegistry`** interface provides methods for registering custom elements and querying registered elements. To get an instance of it, use the window.customElements property. To create a scoped registry, use the CustomElementRegistry() constructor.
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry)
*/
@@ -11308,7 +11309,11 @@ interface CustomElementRegistry {
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/getName)
*/
getName(constructor: CustomElementConstructor): string | null;
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/initialize) */
+ /**
+ * The **`initialize()`** method of the CustomElementRegistry interface associates this registry with a DOM subtree, setting the customElementRegistry of each inclusive descendant that doesn't already have one, and attempting to upgrade any custom elements found.
+ *
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/initialize)
+ */
initialize(root: Node): void;
/**
* The **`upgrade()`** method of the CustomElementRegistry interface upgrades all shadow-containing custom elements in a Node subtree, even before they are connected to the main document.
@@ -13618,7 +13623,11 @@ interface Element extends Node, ARIAMixin, Animatable, ChildNode, NonDocumentTyp
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom)
*/
readonly currentCSSZoom: number;
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/customElementRegistry) */
+ /**
+ * The **`customElementRegistry`** read-only property of the Element interface returns the CustomElementRegistry object associated with this element, or null if one has not been set.
+ *
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/customElementRegistry)
+ */
readonly customElementRegistry: CustomElementRegistry | null;
/**
* The **`id`** property of the Element interface represents the element's identifier, reflecting the id global attribute.
@@ -17093,7 +17102,7 @@ declare var HTMLAllCollection: {
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement)
*/
-interface HTMLAnchorElement extends HTMLElement, HTMLHyperlinkElementUtils {
+interface HTMLAnchorElement extends HTMLElement, HTMLHyperlinkElementUtils, HyperlinkElementUtils {
/** @deprecated */
charset: string;
/** @deprecated */
@@ -17175,7 +17184,7 @@ declare var HTMLAnchorElement: {
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAreaElement)
*/
-interface HTMLAreaElement extends HTMLElement, HTMLHyperlinkElementUtils {
+interface HTMLAreaElement extends HTMLElement, HTMLHyperlinkElementUtils, HyperlinkElementUtils {
/**
* The **`alt`** property of the HTMLAreaElement interface specifies the text of the hyperlink, defining the textual label for an image map's link. It reflects the element's alt attribute.
*
@@ -18427,30 +18436,6 @@ declare var HTMLHtmlElement: {
};
interface HTMLHyperlinkElementUtils {
- /**
- * Returns the hyperlink's URL's fragment (includes leading "#" if non-empty).
- *
- * Can be set, to change the URL's fragment (ignores leading "#").
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/hash)
- */
- hash: string;
- /**
- * Returns the hyperlink's URL's host and port (if different from the default port for the scheme).
- *
- * Can be set, to change the URL's host and port.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/host)
- */
- host: string;
- /**
- * Returns the hyperlink's URL's host.
- *
- * Can be set, to change the URL's host.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/hostname)
- */
- hostname: string;
/**
* Returns the hyperlink's URL.
*
@@ -18460,60 +18445,6 @@ interface HTMLHyperlinkElementUtils {
*/
href: string;
toString(): string;
- /**
- * Returns the hyperlink's URL's origin.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/origin)
- */
- readonly origin: string;
- /**
- * Returns the hyperlink's URL's password.
- *
- * Can be set, to change the URL's password.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/password)
- */
- password: string;
- /**
- * Returns the hyperlink's URL's path.
- *
- * Can be set, to change the URL's path.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/pathname)
- */
- pathname: string;
- /**
- * Returns the hyperlink's URL's port.
- *
- * Can be set, to change the URL's port.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/port)
- */
- port: string;
- /**
- * Returns the hyperlink's URL's scheme.
- *
- * Can be set, to change the URL's scheme.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/protocol)
- */
- protocol: string;
- /**
- * Returns the hyperlink's URL's query (includes leading "?" if non-empty).
- *
- * Can be set, to change the URL's query (ignores leading "?").
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/search)
- */
- search: string;
- /**
- * Returns the hyperlink's URL's username.
- *
- * Can be set, to change the URL's username.
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/username)
- */
- username: string;
}
/**
@@ -21396,7 +21327,11 @@ interface HTMLTemplateElement extends HTMLElement {
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTemplateElement/shadowRootClonable)
*/
shadowRootClonable: boolean;
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTemplateElement/shadowRootCustomElementRegistry) */
+ /**
+ * The **`shadowRootCustomElementRegistry`** property of the HTMLTemplateElement interface reflects the value of the shadowrootcustomelementregistry attribute of the associated element.
+ *
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTemplateElement/shadowRootCustomElementRegistry)
+ */
shadowRootCustomElementRegistry: string;
/**
* The **`shadowRootDelegatesFocus`** property of the HTMLTemplateElement interface reflects the value of the shadowrootdelegatesfocus attribute of the associated element.
@@ -22044,6 +21979,29 @@ declare var History: {
new(): History;
};
+interface HyperlinkElementUtils {
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/hash) */
+ hash: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/host) */
+ host: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/hostname) */
+ hostname: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/origin) */
+ readonly origin: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/password) */
+ password: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/pathname) */
+ pathname: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/port) */
+ port: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/protocol) */
+ protocol: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/search) */
+ search: string;
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/username) */
+ username: string;
+}
+
/**
* The **`IDBCursor`** interface of the IndexedDB API represents a cursor for traversing or iterating over multiple records in a database.
*
diff --git a/baselines/ts5.9/serviceworker.generated.d.ts b/baselines/ts5.9/serviceworker.generated.d.ts
index 3785996a6..82c4c74c4 100644
--- a/baselines/ts5.9/serviceworker.generated.d.ts
+++ b/baselines/ts5.9/serviceworker.generated.d.ts
@@ -1232,6 +1232,7 @@ interface WebTransportHash {
interface WebTransportOptions {
allowPooling?: boolean;
congestionControl?: WebTransportCongestionControl;
+ headers?: HeadersInit;
protocols?: string[];
requireUnreliable?: boolean;
serverCertificateHashes?: WebTransportHash[];
diff --git a/baselines/ts5.9/sharedworker.generated.d.ts b/baselines/ts5.9/sharedworker.generated.d.ts
index a447ef65a..f73077578 100644
--- a/baselines/ts5.9/sharedworker.generated.d.ts
+++ b/baselines/ts5.9/sharedworker.generated.d.ts
@@ -1162,6 +1162,7 @@ interface WebTransportHash {
interface WebTransportOptions {
allowPooling?: boolean;
congestionControl?: WebTransportCongestionControl;
+ headers?: HeadersInit;
protocols?: string[];
requireUnreliable?: boolean;
serverCertificateHashes?: WebTransportHash[];
diff --git a/baselines/ts5.9/webworker.generated.d.ts b/baselines/ts5.9/webworker.generated.d.ts
index 308626981..793e0307e 100644
--- a/baselines/ts5.9/webworker.generated.d.ts
+++ b/baselines/ts5.9/webworker.generated.d.ts
@@ -1481,6 +1481,7 @@ interface WebTransportHash {
interface WebTransportOptions {
allowPooling?: boolean;
congestionControl?: WebTransportCongestionControl;
+ headers?: HeadersInit;
protocols?: string[];
requireUnreliable?: boolean;
serverCertificateHashes?: WebTransportHash[];
diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts
index 293996edb..d44bb9858 100644
--- a/baselines/webworker.generated.d.ts
+++ b/baselines/webworker.generated.d.ts
@@ -1484,6 +1484,7 @@ interface WebTransportHash {
interface WebTransportOptions {
allowPooling?: boolean;
congestionControl?: WebTransportCongestionControl;
+ headers?: HeadersInit;
protocols?: string[];
requireUnreliable?: boolean;
serverCertificateHashes?: WebTransportHash[];
diff --git a/inputfiles/mdn.json b/inputfiles/mdn.json
index fbb420f6d..20dc9a2fa 100644
--- a/inputfiles/mdn.json
+++ b/inputfiles/mdn.json
@@ -4044,6 +4044,11 @@
"pageType": "web-api-instance-property",
"summary": "The system property of the CSSCounterStyleRule interface gets and sets the value of the system descriptor. If the descriptor does not have a value set, this attribute returns an empty string."
},
+ {
+ "mdn_url": "/en-US/docs/Web/API/CSSFontFaceDescriptors",
+ "pageType": "web-api-interface",
+ "summary": "The CSSFontFaceDescriptors interface represents a CSS declaration block for an @font-face at-rule."
+ },
{
"mdn_url": "/en-US/docs/Web/API/CSSFontFaceRule",
"pageType": "web-api-interface",
@@ -4052,7 +4057,7 @@
{
"mdn_url": "/en-US/docs/Web/API/CSSFontFaceRule/style",
"pageType": "web-api-instance-property",
- "summary": "The read-only style property of the CSSFontFaceRule interface contains a CSSStyleDeclaration object representing the descriptors available in the @font-face rule's body."
+ "summary": "The read-only style property of the CSSFontFaceRule interface returns a CSSFontFaceDescriptors object representing the descriptors available in the @font-face rule's body."
},
{
"mdn_url": "/en-US/docs/Web/API/CSSFontFeatureValuesMap",
@@ -5297,7 +5302,12 @@
{
"mdn_url": "/en-US/docs/Web/API/CustomElementRegistry",
"pageType": "web-api-interface",
- "summary": "The CustomElementRegistry interface provides methods for registering custom elements and querying registered elements. To get an instance of it, use the window.customElements property."
+ "summary": "The CustomElementRegistry interface provides methods for registering custom elements and querying registered elements. To get an instance of it, use the window.customElements property. To create a scoped registry, use the CustomElementRegistry() constructor."
+ },
+ {
+ "mdn_url": "/en-US/docs/Web/API/CustomElementRegistry/CustomElementRegistry",
+ "pageType": "web-api-constructor",
+ "summary": "The CustomElementRegistry() constructor creates a new CustomElementRegistry object for scoped usage."
},
{
"mdn_url": "/en-US/docs/Web/API/CustomElementRegistry/define",
@@ -5314,6 +5324,11 @@
"pageType": "web-api-instance-method",
"summary": "The getName() method of the\nCustomElementRegistry interface returns the name for a\npreviously-defined custom element."
},
+ {
+ "mdn_url": "/en-US/docs/Web/API/CustomElementRegistry/initialize",
+ "pageType": "web-api-instance-method",
+ "summary": "The initialize() method of the CustomElementRegistry interface associates this registry with a DOM subtree, setting the customElementRegistry of each inclusive descendant that doesn't already have one, and attempting to upgrade any custom elements found."
+ },
{
"mdn_url": "/en-US/docs/Web/API/CustomElementRegistry/upgrade",
"pageType": "web-api-instance-method",
@@ -6104,6 +6119,11 @@
"pageType": "web-api-instance-property",
"summary": "The Document.currentScript property returns the