diff --git a/adev/src/content/aria/_build-info.json b/adev/src/content/aria/_build-info.json
index 27f7b0285cd..58af68b2d7e 100644
--- a/adev/src/content/aria/_build-info.json
+++ b/adev/src/content/aria/_build-info.json
@@ -1,4 +1,4 @@
{
"branchName": "refs/heads/main",
- "sha": "16b1a95b15f329bbd575acb64d874d77ba19bba5"
+ "sha": "d38b8891070e4ff57e46711fd1d793d7a9754f56"
}
\ No newline at end of file
diff --git a/adev/src/content/aria/aria-accordion.json b/adev/src/content/aria/aria-accordion.json
index 218420c3562..003bc90cfea 100755
--- a/adev/src/content/aria/aria-accordion.json
+++ b/adev/src/content/aria/aria-accordion.json
@@ -12,21 +12,17 @@
"generics": [],
"description": "A structural directive that provides a mechanism for lazily rendering the content for an\n`ngAccordionPanel`.\n\nThis directive should be applied to an `ng-template` inside an `ngAccordionPanel`.\nIt allows the content of the panel to be lazily rendered, improving performance\nby only creating the content when the panel is first expanded.\n\n```html\n
\n \n
This is the content that will be displayed inside the panel.
\n \n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Accordion](guide/aria/accordion)"
}
],
- "rawComment": "/**\n * A structural directive that provides a mechanism for lazily rendering the content for an\n * `ngAccordionPanel`.\n *\n * This directive should be applied to an `ng-template` inside an `ngAccordionPanel`.\n * It allows the content of the panel to be lazily rendered, improving performance\n * by only creating the content when the panel is first expanded.\n *\n * ```html\n *
\n * \n *
This is the content that will be displayed inside the panel.
\n * \n *
\n * ```\n *\n * @developerPreview 21.0\n * @see [Accordion](guide/aria/accordion)\n */",
+ "rawComment": "/**\n * A structural directive that provides a mechanism for lazily rendering the content for an\n * `ngAccordionPanel`.\n *\n * This directive should be applied to an `ng-template` inside an `ngAccordionPanel`.\n * It allows the content of the panel to be lazily rendered, improving performance\n * by only creating the content when the panel is first expanded.\n *\n * ```html\n *
\n * \n *
This is the content that will be displayed inside the panel.
\n * \n *
\n * ```\n *\n * @see [Accordion](guide/aria/accordion)\n */",
"implements": [],
"source": {
"filePath": "src/aria/accordion/accordion-content.ts",
- "startLine": 31,
- "endLine": 35
+ "startLine": 30,
+ "endLine": 34
}
},
{
@@ -167,21 +163,17 @@
"generics": [],
"description": "The content panel of an accordion item that is conditionally visible.\n\nThis directive is a container for the content that is shown or hidden. It should\nexpose a template reference that will be used by the corresponding `ngAccordionTrigger`.\nThe content within the panel should be provided using an `ng-template` with the\n`ngAccordionContent` directive so that the content is not rendered on the page until the trigger\nis expanded. It applies `role=\"region\"` for accessibility and uses the `inert` attribute to hide\nits content from assistive technologies when not visible.\n\n```html\n
\n \n
This content is lazily rendered and will be shown when the panel is expanded.
\n \n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Accordion](guide/aria/accordion)"
}
],
- "rawComment": "/**\n * The content panel of an accordion item that is conditionally visible.\n *\n * This directive is a container for the content that is shown or hidden. It should\n * expose a template reference that will be used by the corresponding `ngAccordionTrigger`.\n * The content within the panel should be provided using an `ng-template` with the\n * `ngAccordionContent` directive so that the content is not rendered on the page until the trigger\n * is expanded. It applies `role=\"region\"` for accessibility and uses the `inert` attribute to hide\n * its content from assistive technologies when not visible.\n *\n * ```html\n *
\n * \n *
This content is lazily rendered and will be shown when the panel is expanded.
\n * \n *
\n * ```\n *\n * @developerPreview 21.0\n * @see [Accordion](guide/aria/accordion)\n */",
+ "rawComment": "/**\n * The content panel of an accordion item that is conditionally visible.\n *\n * This directive is a container for the content that is shown or hidden. It should\n * expose a template reference that will be used by the corresponding `ngAccordionTrigger`.\n * The content within the panel should be provided using an `ng-template` with the\n * `ngAccordionContent` directive so that the content is not rendered on the page until the trigger\n * is expanded. It applies `role=\"region\"` for accessibility and uses the `inert` attribute to hide\n * its content from assistive technologies when not visible.\n *\n * ```html\n *
\n * \n *
This content is lazily rendered and will be shown when the panel is expanded.
\n * \n *
\n * ```\n *\n * @see [Accordion](guide/aria/accordion)\n */",
"implements": [],
"source": {
"filePath": "/src/aria/accordion/accordion-panel.ts",
- "startLine": 34,
- "endLine": 96
+ "startLine": 33,
+ "endLine": 95
}
},
{
@@ -442,16 +434,12 @@
"generics": [],
"description": "The trigger that toggles the visibility of its associated `ngAccordionPanel`.\n\nThis directive requires the `panel` input be set to the template reference of the `ngAccordionPanel`\nit controls. When clicked, it will expand or collapse the panel. It also handles keyboard\ninteractions for navigation within the `ngAccordionGroup`. It applies `role=\"button\"` and manages\n`aria-expanded`, `aria-controls`, and `aria-disabled` attributes for accessibility.\nThe `disabled` input can be used to disable the trigger.\n\n```html\n\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Accordion](guide/aria/accordion)"
}
],
- "rawComment": "/**\n * The trigger that toggles the visibility of its associated `ngAccordionPanel`.\n *\n * This directive requires the `panel` input be set to the template reference of the `ngAccordionPanel`\n * it controls. When clicked, it will expand or collapse the panel. It also handles keyboard\n * interactions for navigation within the `ngAccordionGroup`. It applies `role=\"button\"` and manages\n * `aria-expanded`, `aria-controls`, and `aria-disabled` attributes for accessibility.\n * The `disabled` input can be used to disable the trigger.\n *\n * ```html\n * \n * ```\n *\n * @developerPreview 21.0\n * @see [Accordion](guide/aria/accordion)\n */",
+ "rawComment": "/**\n * The trigger that toggles the visibility of its associated `ngAccordionPanel`.\n *\n * This directive requires the `panel` input be set to the template reference of the `ngAccordionPanel`\n * it controls. When clicked, it will expand or collapse the panel. It also handles keyboard\n * interactions for navigation within the `ngAccordionGroup`. It applies `role=\"button\"` and manages\n * `aria-expanded`, `aria-controls`, and `aria-disabled` attributes for accessibility.\n * The `disabled` input can be used to disable the trigger.\n *\n * ```html\n * \n * ```\n *\n * @see [Accordion](guide/aria/accordion)\n */",
"implements": [
"OnInit",
"OnDestroy"
@@ -466,8 +454,8 @@
],
"source": {
"filePath": "/src/aria/accordion/accordion-trigger.ts",
- "startLine": 43,
- "endLine": 121
+ "startLine": 42,
+ "endLine": 120
}
},
{
@@ -650,16 +638,12 @@
"generics": [],
"description": "A container for a group of accordion items. It manages the overall state and\ninteractions of the accordion, such as keyboard navigation and expansion mode.\n\nThe `ngAccordionGroup` serves as the root of a group of accordion triggers and panels,\ncoordinating the behavior of the `ngAccordionTrigger` and `ngAccordionPanel` elements within it.\nIt supports both single and multiple expansion modes.\n\n```html\n
\n
\n
\n \n
\n
\n \n
Content for Item 1.
\n \n
\n
\n
\n
\n \n
\n
\n \n
Content for Item 2.
\n \n
\n
\n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Accordion](guide/aria/accordion)"
}
],
- "rawComment": "/**\n * A container for a group of accordion items. It manages the overall state and\n * interactions of the accordion, such as keyboard navigation and expansion mode.\n *\n * The `ngAccordionGroup` serves as the root of a group of accordion triggers and panels,\n * coordinating the behavior of the `ngAccordionTrigger` and `ngAccordionPanel` elements within it.\n * It supports both single and multiple expansion modes.\n *\n * ```html\n *
\n *
\n *
\n * \n *
\n *
\n * \n *
Content for Item 1.
\n * \n *
\n *
\n *
\n *
\n * \n *
\n *
\n * \n *
Content for Item 2.
\n * \n *
\n *
\n *
\n * ```\n *\n * @developerPreview 21.0\n * @see [Accordion](guide/aria/accordion)\n */",
+ "rawComment": "/**\n * A container for a group of accordion items. It manages the overall state and\n * interactions of the accordion, such as keyboard navigation and expansion mode.\n *\n * The `ngAccordionGroup` serves as the root of a group of accordion triggers and panels,\n * coordinating the behavior of the `ngAccordionTrigger` and `ngAccordionPanel` elements within it.\n * It supports both single and multiple expansion modes.\n *\n * ```html\n *
\n *
\n *
\n * \n *
\n *
\n * \n *
Content for Item 1.
\n * \n *
\n *
\n *
\n *
\n * \n *
\n *
\n * \n *
Content for Item 2.
\n * \n *
\n *
\n *
\n * ```\n *\n * @see [Accordion](guide/aria/accordion)\n */",
"implements": [
"OnDestroy"
],
@@ -673,8 +657,8 @@
],
"source": {
"filePath": "src/aria/accordion/accordion-group.ts",
- "startLine": 61,
- "endLine": 132
+ "startLine": 60,
+ "endLine": 131
}
}
],
diff --git a/adev/src/content/aria/aria-grid.json b/adev/src/content/aria/aria-grid.json
index 1d6a97f0a7e..1fd8cee43cf 100755
--- a/adev/src/content/aria/aria-grid.json
+++ b/adev/src/content/aria/aria-grid.json
@@ -102,16 +102,12 @@
"generics": [],
"description": "Represents a row within a grid. It is a container for `ngGridCell` directives.\n\n```html\n
\n \n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Grid](guide/aria/grid)"
}
],
- "rawComment": "/**\n * Represents a row within a grid. It is a container for `ngGridCell` directives.\n *\n * ```html\n *
\n * \n *
\n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Grid](guide/aria/grid)\n */",
+ "rawComment": "/**\n * Represents a row within a grid. It is a container for `ngGridCell` directives.\n *\n * ```html\n *
\n * \n *
\n * ```\n *\n * @see [Grid](guide/aria/grid)\n */",
"implements": [
"OnInit",
"OnDestroy"
@@ -126,8 +122,8 @@
],
"source": {
"filePath": "/src/aria/grid/grid-row.ts",
- "startLine": 37,
- "endLine": 91
+ "startLine": 35,
+ "endLine": 89
}
},
{
@@ -322,16 +318,12 @@
"generics": [],
"description": "Represents an interactive element inside a `GridCell`. It allows for pausing grid navigation to\ninteract with the widget.\n\nWhen the user interacts with the widget (e.g., by typing in an input or opening a menu), grid\nnavigation is temporarily suspended to allow the widget to handle keyboard\nevents.\n\n```html\n
\n \n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Grid](guide/aria/grid)"
}
],
- "rawComment": "/**\n * Represents an interactive element inside a `GridCell`. It allows for pausing grid navigation to\n * interact with the widget.\n *\n * When the user interacts with the widget (e.g., by typing in an input or opening a menu), grid\n * navigation is temporarily suspended to allow the widget to handle keyboard\n * events.\n *\n * ```html\n *
\n * \n *
\n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Grid](guide/aria/grid)\n */",
+ "rawComment": "/**\n * Represents an interactive element inside a `GridCell`. It allows for pausing grid navigation to\n * interact with the widget.\n *\n * When the user interacts with the widget (e.g., by typing in an input or opening a menu), grid\n * navigation is temporarily suspended to allow the widget to handle keyboard\n * events.\n *\n * ```html\n *
\n * \n *
\n * ```\n *\n * @see [Grid](guide/aria/grid)\n */",
"implements": [],
"isStandalone": true,
"selector": "[ngGridCellWidget]",
@@ -343,8 +335,8 @@
],
"source": {
"filePath": "src/aria/grid/grid-cell-widget.ts",
- "startLine": 42,
- "endLine": 127
+ "startLine": 40,
+ "endLine": 125
}
},
{
@@ -585,16 +577,12 @@
"generics": [],
"description": "The container for a grid. It provides keyboard navigation and focus management for the grid's\nrows and cells. It manages the overall behavior of the grid, including focus\nwrapping, selection, and disabled states.\n\n```html\n
\n @for (row of gridData; track row) {\n
\n @for (cell of row; track cell) {\n
\n {{cell.value}}\n
\n }\n
\n }\n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Grid](guide/aria/grid)"
}
],
- "rawComment": "/**\n * The container for a grid. It provides keyboard navigation and focus management for the grid's\n * rows and cells. It manages the overall behavior of the grid, including focus\n * wrapping, selection, and disabled states.\n *\n * ```html\n *
\n * @for (row of gridData; track row) {\n *
\n * @for (cell of row; track cell) {\n *
\n * {{cell.value}}\n *
\n * }\n *
\n * }\n *
\n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Grid](guide/aria/grid)\n */",
+ "rawComment": "/**\n * The container for a grid. It provides keyboard navigation and focus management for the grid's\n * rows and cells. It manages the overall behavior of the grid, including focus\n * wrapping, selection, and disabled states.\n *\n * ```html\n *
\n * @for (row of gridData; track row) {\n *
\n * @for (cell of row; track cell) {\n *
\n * {{cell.value}}\n *
\n * }\n *
\n * }\n *
\n * ```\n *\n * @see [Grid](guide/aria/grid)\n */",
"implements": [
"OnDestroy"
],
@@ -608,8 +596,8 @@
],
"source": {
"filePath": "/src/aria/grid/grid.ts",
- "startLine": 55,
- "endLine": 191
+ "startLine": 53,
+ "endLine": 189
}
},
{
@@ -849,16 +837,12 @@
"generics": [],
"description": "Represents a cell within a grid row. It is the primary focusable element\nwithin the grid. It can be disabled and can have its selection state managed\nthrough the `selected` input.\n\n```html\n
\n Cell Content\n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Grid](guide/aria/grid)"
}
],
- "rawComment": "/**\n * Represents a cell within a grid row. It is the primary focusable element\n * within the grid. It can be disabled and can have its selection state managed\n * through the `selected` input.\n *\n * ```html\n *
\n * Cell Content\n *
\n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Grid](guide/aria/grid)\n */",
+ "rawComment": "/**\n * Represents a cell within a grid row. It is the primary focusable element\n * within the grid. It can be disabled and can have its selection state managed\n * through the `selected` input.\n *\n * ```html\n *
\n * Cell Content\n *
\n * ```\n *\n * @see [Grid](guide/aria/grid)\n */",
"implements": [
"OnInit",
"OnDestroy"
@@ -873,8 +857,8 @@
],
"source": {
"filePath": "/src/aria/grid/grid-cell.ts",
- "startLine": 45,
- "endLine": 181
+ "startLine": 43,
+ "endLine": 179
}
}
],
diff --git a/adev/src/content/aria/aria-listbox.json b/adev/src/content/aria/aria-listbox.json
index 0f8156808c3..da91975634d 100755
--- a/adev/src/content/aria/aria-listbox.json
+++ b/adev/src/content/aria/aria-listbox.json
@@ -165,10 +165,6 @@
],
"description": "A selectable option in an `ngListbox`.\n\nThis directive should be applied to an element (e.g., `
`, `
`) within an\n`ngListbox`. The `value` input is used to identify the option, and the `label` input provides\nthe accessible name for the option.\n\n```html\n
\n Item Name\n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Listbox](guide/aria/listbox)"
@@ -186,7 +182,7 @@
"comment": "[Multiselect](guide/aria/multiselect)"
}
],
- "rawComment": "/**\n * A selectable option in an `ngListbox`.\n *\n * This directive should be applied to an element (e.g., `
`, `
`) within an\n * `ngListbox`. The `value` input is used to identify the option, and the `label` input provides\n * the accessible name for the option.\n *\n * ```html\n *
\n * Item Name\n *
\n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Listbox](guide/aria/listbox)\n * @see [Autocomplete](guide/aria/autocomplete)\n * @see [Select](guide/aria/select)\n * @see [Multiselect](guide/aria/multiselect)\n */",
+ "rawComment": "/**\n * A selectable option in an `ngListbox`.\n *\n * This directive should be applied to an element (e.g., `
`, `
`) within an\n * `ngListbox`. The `value` input is used to identify the option, and the `label` input provides\n * the accessible name for the option.\n *\n * ```html\n *
\n * Item Name\n *
\n * ```\n *\n * @see [Listbox](guide/aria/listbox)\n * @see [Autocomplete](guide/aria/autocomplete)\n * @see [Select](guide/aria/select)\n * @see [Multiselect](guide/aria/multiselect)\n */",
"implements": [
"OnInit",
"OnDestroy"
@@ -201,8 +197,8 @@
],
"source": {
"filePath": "/src/aria/listbox/option.ts",
- "startLine": 43,
- "endLine": 100
+ "startLine": 41,
+ "endLine": 98
}
},
{
@@ -522,10 +518,6 @@
],
"description": "Represents a container used to display a list of items for a user to select from.\n\nThe `ngListbox` is meant to be used in conjunction with `ngOption` directives to create a\nselectable list. It supports single and multiple selection modes, as well as various focus and\norientation strategies.\n\n```html\n
\n @for (item of items; track item.id) {\n
\n {{item.name}}\n
\n }\n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Listbox](guide/aria/listbox)"
@@ -543,7 +535,7 @@
"comment": "[Multiselect](guide/aria/multiselect)"
}
],
- "rawComment": "/**\n * Represents a container used to display a list of items for a user to select from.\n *\n * The `ngListbox` is meant to be used in conjunction with `ngOption` directives to create a\n * selectable list. It supports single and multiple selection modes, as well as various focus and\n * orientation strategies.\n *\n * ```html\n *
\n * @for (item of items; track item.id) {\n *
\n * {{item.name}}\n *
\n * }\n *
\n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Listbox](guide/aria/listbox)\n * @see [Autocomplete](guide/aria/autocomplete)\n * @see [Select](guide/aria/select)\n * @see [Multiselect](guide/aria/multiselect)\n */",
+ "rawComment": "/**\n * Represents a container used to display a list of items for a user to select from.\n *\n * The `ngListbox` is meant to be used in conjunction with `ngOption` directives to create a\n * selectable list. It supports single and multiple selection modes, as well as various focus and\n * orientation strategies.\n *\n * ```html\n *
\n * @for (item of items; track item.id) {\n *
\n * {{item.name}}\n *
\n * }\n *
\n * ```\n *\n * @see [Listbox](guide/aria/listbox)\n * @see [Autocomplete](guide/aria/autocomplete)\n * @see [Select](guide/aria/select)\n * @see [Multiselect](guide/aria/multiselect)\n */",
"implements": [
"OnDestroy"
],
@@ -557,8 +549,8 @@
],
"source": {
"filePath": "/src/aria/listbox/listbox.ts",
- "startLine": 54,
- "endLine": 218
+ "startLine": 52,
+ "endLine": 216
}
}
],
diff --git a/adev/src/content/aria/aria-menu.json b/adev/src/content/aria/aria-menu.json
index 4e6abe7a603..134ab4e2166 100755
--- a/adev/src/content/aria/aria-menu.json
+++ b/adev/src/content/aria/aria-menu.json
@@ -12,10 +12,6 @@
"generics": [],
"description": "Defers the rendering of the menu content.\n\nThis structural directive should be applied to an `ng-template` within a `ngMenu`\nor `ngMenuBar` to lazily render its content only when the menu is opened.\n\n```html\n
\n \n
Lazy Item 1
\n
Lazy Item 2
\n \n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Menu](guide/aria/menu)"
@@ -25,12 +21,12 @@
"comment": "[MenuBar](guide/aria/menubar)"
}
],
- "rawComment": "/**\n * Defers the rendering of the menu content.\n *\n * This structural directive should be applied to an `ng-template` within a `ngMenu`\n * or `ngMenuBar` to lazily render its content only when the menu is opened.\n *\n * ```html\n *
\n * \n *
Lazy Item 1
\n *
Lazy Item 2
\n * \n *
\n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Menu](guide/aria/menu)\n * @see [MenuBar](guide/aria/menubar)\n */",
+ "rawComment": "/**\n * Defers the rendering of the menu content.\n *\n * This structural directive should be applied to an `ng-template` within a `ngMenu`\n * or `ngMenuBar` to lazily render its content only when the menu is opened.\n *\n * ```html\n *
\n * \n *
Lazy Item 1
\n *
Lazy Item 2
\n * \n *
\n * ```\n *\n * @see [Menu](guide/aria/menu)\n * @see [MenuBar](guide/aria/menubar)\n */",
"implements": [],
"source": {
"filePath": "/src/aria/menu/menu-content.ts",
- "startLine": 32,
- "endLine": 37
+ "startLine": 30,
+ "endLine": 35
}
},
{
@@ -191,10 +187,6 @@
],
"description": "A trigger for a menu.\n\nThe `ngMenuTrigger` directive is used to open and close menus. It can be applied to\nany interactive element (e.g., a button) to associate it with a `ngMenu` instance.\nIt also supports linking to sub-menus when applied to a `ngMenuItem`.\n\n```html\n\n\n
\n
Item 1
\n
Item 2
\n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Menu](guide/aria/menu)"
@@ -204,7 +196,7 @@
"comment": "[MenuBar](guide/aria/menubar)"
}
],
- "rawComment": "/**\n * A trigger for a menu.\n *\n * The `ngMenuTrigger` directive is used to open and close menus. It can be applied to\n * any interactive element (e.g., a button) to associate it with a `ngMenu` instance.\n * It also supports linking to sub-menus when applied to a `ngMenuItem`.\n *\n * ```html\n * \n *\n *
\n *
Item 1
\n *
Item 2
\n *
\n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Menu](guide/aria/menu)\n * @see [MenuBar](guide/aria/menubar)\n */",
+ "rawComment": "/**\n * A trigger for a menu.\n *\n * The `ngMenuTrigger` directive is used to open and close menus. It can be applied to\n * any interactive element (e.g., a button) to associate it with a `ngMenu` instance.\n * It also supports linking to sub-menus when applied to a `ngMenuItem`.\n *\n * ```html\n * \n *\n *
\n *
Item 1
\n *
Item 2
\n *
\n * ```\n *\n * @see [Menu](guide/aria/menu)\n * @see [MenuBar](guide/aria/menubar)\n */",
"implements": [],
"isStandalone": true,
"selector": "[ngMenuTrigger]",
@@ -216,8 +208,8 @@
],
"source": {
"filePath": "/src/aria/menu/menu-trigger.ts",
- "startLine": 43,
- "endLine": 105
+ "startLine": 41,
+ "endLine": 103
}
},
{
@@ -482,10 +474,6 @@
],
"description": "An item in a Menu.\n\n`ngMenuItem` directives can be used in `ngMenu` and `ngMenuBar` to represent a choice\nor action a user can take. They can also act as triggers for sub-menus.\n\n```html\n
\n
Action Item
\n
Submenu Trigger
\n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Menu](guide/aria/menu)"
@@ -495,7 +483,7 @@
"comment": "[MenuBar](guide/aria/menubar)"
}
],
- "rawComment": "/**\n * An item in a Menu.\n *\n * `ngMenuItem` directives can be used in `ngMenu` and `ngMenuBar` to represent a choice\n * or action a user can take. They can also act as triggers for sub-menus.\n *\n * ```html\n *
\n *
Action Item
\n *
Submenu Trigger
\n *
\n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Menu](guide/aria/menu)\n * @see [MenuBar](guide/aria/menubar)\n */",
+ "rawComment": "/**\n * An item in a Menu.\n *\n * `ngMenuItem` directives can be used in `ngMenu` and `ngMenuBar` to represent a choice\n * or action a user can take. They can also act as triggers for sub-menus.\n *\n * ```html\n *
\n *
Action Item
\n *
Submenu Trigger
\n *
\n * ```\n *\n * @see [Menu](guide/aria/menu)\n * @see [MenuBar](guide/aria/menubar)\n */",
"implements": [
"OnInit",
"OnDestroy"
@@ -510,8 +498,8 @@
],
"source": {
"filePath": "/src/aria/menu/menu-item.ts",
- "startLine": 44,
- "endLine": 124
+ "startLine": 42,
+ "endLine": 122
}
},
{
@@ -692,10 +680,6 @@
],
"description": "A menu bar of menu items.\n\nLike the `ngMenu`, a `ngMenuBar` is used to offer a list of menu item choices to users.\nHowever, a menubar is used to display a persistent, top-level, always-visible set of\nmenu item choices, typically found at the top of an application window.\n\n```html\n
\n \n \n
\n\n
\n
New
\n
Open
\n
\n\n
\n
Cut
\n
Copy
\n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Menu](guide/aria/menu)"
@@ -705,7 +689,7 @@
"comment": "[MenuBar](guide/aria/menubar)"
}
],
- "rawComment": "/**\n * A menu bar of menu items.\n *\n * Like the `ngMenu`, a `ngMenuBar` is used to offer a list of menu item choices to users.\n * However, a menubar is used to display a persistent, top-level, always-visible set of\n * menu item choices, typically found at the top of an application window.\n *\n * ```html\n *
\n * \n * \n *
\n *\n *
\n *
New
\n *
Open
\n *
\n *\n *
\n *
Cut
\n *
Copy
\n *
\n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Menu](guide/aria/menu)\n * @see [MenuBar](guide/aria/menubar)\n */",
+ "rawComment": "/**\n * A menu bar of menu items.\n *\n * Like the `ngMenu`, a `ngMenuBar` is used to offer a list of menu item choices to users.\n * However, a menubar is used to display a persistent, top-level, always-visible set of\n * menu item choices, typically found at the top of an application window.\n *\n * ```html\n *
\n * \n * \n *
\n *\n *
\n *
New
\n *
Open
\n *
\n *\n *
\n *
Cut
\n *
Copy
\n *
\n * ```\n *\n * @see [Menu](guide/aria/menu)\n * @see [MenuBar](guide/aria/menubar)\n */",
"implements": [
"OnDestroy"
],
@@ -719,8 +703,8 @@
],
"source": {
"filePath": "/src/aria/menu/menu-bar.ts",
- "startLine": 57,
- "endLine": 142
+ "startLine": 55,
+ "endLine": 140
}
},
{
@@ -912,10 +896,6 @@
],
"description": "A list of menu items.\n\nA `ngMenu` is used to offer a list of menu item choices to users. Menus can be nested\nwithin other menus to create sub-menus. It works in conjunction with `ngMenuTrigger`\nand `ngMenuItem` directives.\n\n```html\n\n\n
\n
Star
\n
Edit
\n
More
\n
\n\n
\n
Sub Item 1
\n
Sub Item 2
\n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Menu](guide/aria/menu)"
@@ -925,14 +905,14 @@
"comment": "[MenuBar](guide/aria/menubar)"
}
],
- "rawComment": "/**\n * A list of menu items.\n *\n * A `ngMenu` is used to offer a list of menu item choices to users. Menus can be nested\n * within other menus to create sub-menus. It works in conjunction with `ngMenuTrigger`\n * and `ngMenuItem` directives.\n *\n * ```html\n * \n *\n *
\n *
Star
\n *
Edit
\n *
More
\n *
\n *\n *
\n *
Sub Item 1
\n *
Sub Item 2
\n *
\n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Menu](guide/aria/menu)\n * @see [MenuBar](guide/aria/menubar)\n */",
+ "rawComment": "/**\n * A list of menu items.\n *\n * A `ngMenu` is used to offer a list of menu item choices to users. Menus can be nested\n * within other menus to create sub-menus. It works in conjunction with `ngMenuTrigger`\n * and `ngMenuItem` directives.\n *\n * ```html\n * \n *\n *
\n *
Star
\n *
Edit
\n *
More
\n *
\n *\n *
\n *
Sub Item 1
\n *
Sub Item 2
\n *
\n * ```\n *\n * @see [Menu](guide/aria/menu)\n * @see [MenuBar](guide/aria/menubar)\n */",
"implements": [
"OnDestroy"
],
"source": {
"filePath": "/src/aria/menu/menu.ts",
- "startLine": 59,
- "endLine": 206
+ "startLine": 57,
+ "endLine": 204
}
}
],
diff --git a/adev/src/content/aria/aria-tabs.json b/adev/src/content/aria/aria-tabs.json
index a5d5b4b624f..abeff87a31e 100755
--- a/adev/src/content/aria/aria-tabs.json
+++ b/adev/src/content/aria/aria-tabs.json
@@ -12,21 +12,17 @@
"generics": [],
"description": "A TabContent container for the lazy-loaded content.\n\nThis structural directive should be applied to an `ng-template` within an `ngTabPanel`.\nIt enables lazy loading of the tab's content, meaning the content is only rendered\nwhen the tab is activated for the first time.\n\n```html\n
\n \n
This content will be loaded when 'myTabId' is selected.
\n \n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Tabs](guide/aria/tabs)"
}
],
- "rawComment": "/**\n * A TabContent container for the lazy-loaded content.\n *\n * This structural directive should be applied to an `ng-template` within an `ngTabPanel`.\n * It enables lazy loading of the tab's content, meaning the content is only rendered\n * when the tab is activated for the first time.\n *\n * ```html\n *
\n * \n *
This content will be loaded when 'myTabId' is selected.
\n * \n *
\n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Tabs](guide/aria/tabs)\n */",
+ "rawComment": "/**\n * A TabContent container for the lazy-loaded content.\n *\n * This structural directive should be applied to an `ng-template` within an `ngTabPanel`.\n * It enables lazy loading of the tab's content, meaning the content is only rendered\n * when the tab is activated for the first time.\n *\n * ```html\n *
\n * \n *
This content will be loaded when 'myTabId' is selected.
\n * \n *
\n * ```\n *\n * @see [Tabs](guide/aria/tabs)\n */",
"implements": [],
"source": {
"filePath": "/src/aria/tabs/tab-content.ts",
- "startLine": 31,
- "endLine": 36
+ "startLine": 29,
+ "endLine": 34
}
},
{
@@ -206,16 +202,12 @@
"generics": [],
"description": "A selectable tab in a TabList.\n\nThe `ngTab` directive represents an individual tab control within an `ngTabList`. It\nrequires a `value` that uniquely identifies it and links it to a corresponding `ngTabPanel`.\n\n```html\n
\n My Tab Label\n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Tabs](guide/aria/tabs)"
}
],
- "rawComment": "/**\n * A selectable tab in a TabList.\n *\n * The `ngTab` directive represents an individual tab control within an `ngTabList`. It\n * requires a `value` that uniquely identifies it and links it to a corresponding `ngTabPanel`.\n *\n * ```html\n *
\n * My Tab Label\n *
\n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Tabs](guide/aria/tabs)\n */",
+ "rawComment": "/**\n * A selectable tab in a TabList.\n *\n * The `ngTab` directive represents an individual tab control within an `ngTabList`. It\n * requires a `value` that uniquely identifies it and links it to a corresponding `ngTabPanel`.\n *\n * ```html\n *
\n * My Tab Label\n *
\n * ```\n *\n * @see [Tabs](guide/aria/tabs)\n */",
"implements": [
"HasElement",
"OnInit",
@@ -231,8 +223,8 @@
],
"source": {
"filePath": "/src/aria/tabs/tab.ts",
- "startLine": 39,
- "endLine": 102
+ "startLine": 37,
+ "endLine": 100
}
},
{
@@ -350,24 +342,20 @@
"generics": [],
"description": "A TabPanel container for the resources of layered content associated with a tab.\n\nThe `ngTabPanel` directive holds the content for a specific tab. It is linked to an\n`ngTab` by a matching `value`. If a tab panel is hidden, the `inert` attribute will be\napplied to remove it from the accessibility tree. Proper styling is required for visual hiding.\n\n```html\n
\n \n \n \n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Tabs](guide/aria/tabs)"
}
],
- "rawComment": "/**\n * A TabPanel container for the resources of layered content associated with a tab.\n *\n * The `ngTabPanel` directive holds the content for a specific tab. It is linked to an\n * `ngTab` by a matching `value`. If a tab panel is hidden, the `inert` attribute will be\n * applied to remove it from the accessibility tree. Proper styling is required for visual hiding.\n *\n * ```html\n *
\n * \n * \n * \n *
\n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Tabs](guide/aria/tabs)\n */",
+ "rawComment": "/**\n * A TabPanel container for the resources of layered content associated with a tab.\n *\n * The `ngTabPanel` directive holds the content for a specific tab. It is linked to an\n * `ngTab` by a matching `value`. If a tab panel is hidden, the `inert` attribute will be\n * applied to remove it from the accessibility tree. Proper styling is required for visual hiding.\n *\n * ```html\n *
\n * \n * \n * \n *
\n * ```\n *\n * @see [Tabs](guide/aria/tabs)\n */",
"implements": [
"OnInit",
"OnDestroy"
],
"source": {
"filePath": "/src/aria/tabs/tab-panel.ts",
- "startLine": 42,
- "endLine": 103
+ "startLine": 40,
+ "endLine": 101
}
},
{
@@ -422,16 +410,12 @@
"generics": [],
"description": "A Tabs container.\n\nThe `ngTabs` directive represents a set of layered sections of content. It acts as the\noverarching container for a tabbed interface, coordinating the behavior of `ngTabList`,\n`ngTab`, and `ngTabPanel` directives.\n\n```html\n
\n
\n
Tab 1
\n
Tab 2
\n
Tab 3
\n
\n\n
\n Content for Tab 1\n
\n
\n Content for Tab 2\n
\n
\n Content for Tab 3\n
\n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Tabs](guide/aria/tabs)"
}
],
- "rawComment": "/**\n * A Tabs container.\n *\n * The `ngTabs` directive represents a set of layered sections of content. It acts as the\n * overarching container for a tabbed interface, coordinating the behavior of `ngTabList`,\n * `ngTab`, and `ngTabPanel` directives.\n *\n * ```html\n *
\n *
\n *
Tab 1
\n *
Tab 2
\n *
Tab 3
\n *
\n *\n *
\n * Content for Tab 1\n *
\n *
\n * Content for Tab 2\n *
\n *
\n * Content for Tab 3\n *
\n *
\n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Tabs](guide/aria/tabs)\n */",
+ "rawComment": "/**\n * A Tabs container.\n *\n * The `ngTabs` directive represents a set of layered sections of content. It acts as the\n * overarching container for a tabbed interface, coordinating the behavior of `ngTabList`,\n * `ngTab`, and `ngTabPanel` directives.\n *\n * ```html\n *
\n *
\n *
Tab 1
\n *
Tab 2
\n *
Tab 3
\n *
\n *\n *
\n * Content for Tab 1\n *
\n *
\n * Content for Tab 2\n *
\n *
\n * Content for Tab 3\n *
\n *
\n * ```\n *\n * @see [Tabs](guide/aria/tabs)\n */",
"implements": [
"OnDestroy"
],
@@ -445,8 +429,8 @@
],
"source": {
"filePath": "/src/aria/tabs/tabs.ts",
- "startLine": 54,
- "endLine": 118
+ "startLine": 52,
+ "endLine": 116
}
},
{
@@ -735,16 +719,12 @@
"generics": [],
"description": "A TabList container.\n\nThe `ngTabList` directive controls a list of `ngTab` elements. It manages keyboard\nnavigation, selection, and the overall orientation of the tabs. It should be placed\nwithin an `ngTabs` container.\n\n```html\n
\n
First Tab
\n
Second Tab
\n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Tabs](guide/aria/tabs)"
}
],
- "rawComment": "/**\n * A TabList container.\n *\n * The `ngTabList` directive controls a list of `ngTab` elements. It manages keyboard\n * navigation, selection, and the overall orientation of the tabs. It should be placed\n * within an `ngTabs` container.\n *\n * ```html\n *
\n *
First Tab
\n *
Second Tab
\n *
\n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Tabs](guide/aria/tabs)\n */",
+ "rawComment": "/**\n * A TabList container.\n *\n * The `ngTabList` directive controls a list of `ngTab` elements. It manages keyboard\n * navigation, selection, and the overall orientation of the tabs. It should be placed\n * within an `ngTabs` container.\n *\n * ```html\n *
\n *
First Tab
\n *
Second Tab
\n *
\n * ```\n *\n * @see [Tabs](guide/aria/tabs)\n */",
"implements": [
"OnInit",
"OnDestroy"
@@ -759,8 +739,8 @@
],
"source": {
"filePath": "/src/aria/tabs/tab-list.ts",
- "startLine": 48,
- "endLine": 171
+ "startLine": 46,
+ "endLine": 169
}
}
],
diff --git a/adev/src/content/aria/aria-toolbar.json b/adev/src/content/aria/aria-toolbar.json
index 6820810188e..b5c52b88cec 100755
--- a/adev/src/content/aria/aria-toolbar.json
+++ b/adev/src/content/aria/aria-toolbar.json
@@ -53,16 +53,12 @@
],
"description": "A directive that groups toolbar widgets, used for more complex widgets like radio groups\nthat have their own internal navigation.",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Toolbar](guide/aria/toolbar)"
}
],
- "rawComment": "/**\n * A directive that groups toolbar widgets, used for more complex widgets like radio groups\n * that have their own internal navigation.\n *\n * @developerPreview 21.0\n *\n * @see [Toolbar](guide/aria/toolbar)\n */",
+ "rawComment": "/**\n * A directive that groups toolbar widgets, used for more complex widgets like radio groups\n * that have their own internal navigation.\n *\n * @see [Toolbar](guide/aria/toolbar)\n */",
"implements": [],
"isStandalone": true,
"selector": "[ngToolbarWidgetGroup]",
@@ -74,8 +70,8 @@
],
"source": {
"filePath": "/src/aria/toolbar/toolbar-widget-group.ts",
- "startLine": 31,
- "endLine": 67
+ "startLine": 29,
+ "endLine": 65
}
},
{
@@ -211,16 +207,12 @@
],
"description": "A toolbar widget container for a group of interactive widgets, such as\nbuttons or radio groups. It provides a single point of reference for keyboard navigation\nand focus management. It supports various orientations and disabled states.\n\n```html\n
\n \n \n\n
\n \n \n \n
\n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Toolbar](guide/aria/toolbar)"
}
],
- "rawComment": "/**\n * A toolbar widget container for a group of interactive widgets, such as\n * buttons or radio groups. It provides a single point of reference for keyboard navigation\n * and focus management. It supports various orientations and disabled states.\n *\n * ```html\n *
\n * \n * \n *\n *
\n * \n * \n * \n *
\n *
\n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Toolbar](guide/aria/toolbar)\n */",
+ "rawComment": "/**\n * A toolbar widget container for a group of interactive widgets, such as\n * buttons or radio groups. It provides a single point of reference for keyboard navigation\n * and focus management. It supports various orientations and disabled states.\n *\n * ```html\n *
\n * \n * \n *\n *
\n * \n * \n * \n *
\n *
\n * ```\n *\n * @see [Toolbar](guide/aria/toolbar)\n */",
"implements": [
"OnDestroy"
],
@@ -234,8 +226,8 @@
],
"source": {
"filePath": "/src/aria/toolbar/toolbar.ts",
- "startLine": 48,
- "endLine": 125
+ "startLine": 46,
+ "endLine": 123
}
},
{
@@ -396,16 +388,12 @@
],
"description": "A widget within a toolbar.\n\nThe `ngToolbarWidget` directive should be applied to any native HTML element that acts\nas an interactive widget within an `ngToolbar` or `ngToolbarWidgetGroup`. It enables\nkeyboard navigation and selection within the toolbar.\n\n```html\n\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Toolbar](guide/aria/toolbar)"
}
],
- "rawComment": "/**\n * A widget within a toolbar.\n *\n * The `ngToolbarWidget` directive should be applied to any native HTML element that acts\n * as an interactive widget within an `ngToolbar` or `ngToolbarWidgetGroup`. It enables\n * keyboard navigation and selection within the toolbar.\n *\n * ```html\n * \n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Toolbar](guide/aria/toolbar)\n */",
+ "rawComment": "/**\n * A widget within a toolbar.\n *\n * The `ngToolbarWidget` directive should be applied to any native HTML element that acts\n * as an interactive widget within an `ngToolbar` or `ngToolbarWidgetGroup`. It enables\n * keyboard navigation and selection within the toolbar.\n *\n * ```html\n * \n * ```\n *\n * @see [Toolbar](guide/aria/toolbar)\n */",
"implements": [
"OnInit",
"OnDestroy"
@@ -420,8 +408,8 @@
],
"source": {
"filePath": "/src/aria/toolbar/toolbar-widget.ts",
- "startLine": 47,
- "endLine": 116
+ "startLine": 45,
+ "endLine": 114
}
}
],
diff --git a/adev/src/content/aria/aria-tree.json b/adev/src/content/aria/aria-tree.json
index a4b3064f494..12d00a9157f 100755
--- a/adev/src/content/aria/aria-tree.json
+++ b/adev/src/content/aria/aria-tree.json
@@ -103,24 +103,20 @@
],
"description": "Group that contains children tree items.\n\nThe `ngTreeItemGroup` structural directive should be applied to an `ng-template` that\nwraps the child `ngTreeItem` elements. It is used to define a group of children for an\nexpandable `ngTreeItem`. The `ownedBy` input links the group to its parent `ngTreeItem`.\n\n```html\n
\n Parent Item\n
\n \n
Child Item
\n \n
\n
\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Tree](guide/aria/tree)"
}
],
- "rawComment": "/**\n * Group that contains children tree items.\n *\n * The `ngTreeItemGroup` structural directive should be applied to an `ng-template` that\n * wraps the child `ngTreeItem` elements. It is used to define a group of children for an\n * expandable `ngTreeItem`. The `ownedBy` input links the group to its parent `ngTreeItem`.\n *\n * ```html\n *
\n * Parent Item\n *
\n * \n *
Child Item
\n * \n *
\n *
\n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Tree](guide/aria/tree)\n */",
+ "rawComment": "/**\n * Group that contains children tree items.\n *\n * The `ngTreeItemGroup` structural directive should be applied to an `ng-template` that\n * wraps the child `ngTreeItem` elements. It is used to define a group of children for an\n * expandable `ngTreeItem`. The `ownedBy` input links the group to its parent `ngTreeItem`.\n *\n * ```html\n *
\n * Parent Item\n *
\n * \n *
Child Item
\n * \n *
\n *
\n * ```\n *\n * @see [Tree](guide/aria/tree)\n */",
"implements": [
"OnInit",
"OnDestroy"
],
"source": {
"filePath": "/src/aria/tree/tree-item-group.ts",
- "startLine": 44,
- "endLine": 88
+ "startLine": 42,
+ "endLine": 86
}
},
{
@@ -364,13 +360,8 @@
}
],
"description": "A selectable and expandable item in an `ngTree`.\n\nThe `ngTreeItem` directive represents an individual node within an `ngTree`. It can be\nselected, expanded (if it has children), and disabled. The `parent` input establishes\nthe hierarchical relationship within the tree.\n\n```html\n
\n Item Label\n
\n```",
- "jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- }
- ],
- "rawComment": "/**\n * A selectable and expandable item in an `ngTree`.\n *\n * The `ngTreeItem` directive represents an individual node within an `ngTree`. It can be\n * selected, expanded (if it has children), and disabled. The `parent` input establishes\n * the hierarchical relationship within the tree.\n *\n * ```html\n *
\n * Item Label\n *
\n * ```\n *\n * @developerPreview 21.0\n */",
+ "jsdocTags": [],
+ "rawComment": "/**\n * A selectable and expandable item in an `ngTree`.\n *\n * The `ngTreeItem` directive represents an individual node within an `ngTree`. It can be\n * selected, expanded (if it has children), and disabled. The `parent` input establishes\n * the hierarchical relationship within the tree.\n *\n * ```html\n *
\n * Item Label\n *
\n * ```\n */",
"extends": "DeferredContentAware",
"implements": [
"OnInit",
@@ -387,8 +378,8 @@
],
"source": {
"filePath": "/src/aria/tree/tree-item.ts",
- "startLine": 43,
- "endLine": 169
+ "startLine": 41,
+ "endLine": 167
}
},
{
@@ -687,16 +678,12 @@
],
"description": "A container that transforms nested lists into an accessible, ARIA-compliant tree structure.\nIt manages the overall state of the tree, including selection, expansion, and keyboard\nnavigation.\n\n```html\n
\n \n
\n\n\n @for (node of nodes; track node.name) {\n
\n {{ node.name }}\n @if (node.children) {\n
\n \n \n \n
\n }\n
\n }\n\n```",
"jsdocTags": [
- {
- "name": "developerPreview",
- "comment": "21.0"
- },
{
"name": "see",
"comment": "[Tree](guide/aria/tree)"
}
],
- "rawComment": "/**\n * A container that transforms nested lists into an accessible, ARIA-compliant tree structure.\n * It manages the overall state of the tree, including selection, expansion, and keyboard\n * navigation.\n *\n * ```html\n *
\n * }\n * \n * ```\n *\n * @developerPreview 21.0\n *\n * @see [Tree](guide/aria/tree)\n */",
+ "rawComment": "/**\n * A container that transforms nested lists into an accessible, ARIA-compliant tree structure.\n * It manages the overall state of the tree, including selection, expansion, and keyboard\n * navigation.\n *\n * ```html\n *