Skip to content

Commit bea41f9

Browse files
authored
Merge branch 'angular:main' into slide-toggle
2 parents 97fc2d0 + e619880 commit bea41f9

File tree

103 files changed

+1868
-805
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

103 files changed

+1868
-805
lines changed

goldens/aria/accordion/index.api.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,15 @@
44
55
```ts
66

7-
import { AccordionGroupPattern } from '@angular/aria/private';
8-
import { AccordionPanelPattern } from '@angular/aria/private';
9-
import { AccordionTriggerPattern } from '@angular/aria/private';
107
import * as _angular_cdk_bidi from '@angular/cdk/bidi';
118
import * as _angular_core from '@angular/core';
12-
import * as i1 from '@angular/aria/private';
9+
import { OnDestroy } from '@angular/core';
1310
import { WritableSignal } from '@angular/core';
1411

1512
// @public
1613
export class AccordionContent {
1714
// (undocumented)
18-
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<AccordionContent, "ng-template[ngAccordionContent]", never, {}, {}, never, never, true, [{ directive: typeof i1.DeferredContent; inputs: {}; outputs: {}; }]>;
15+
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<AccordionContent, "ng-template[ngAccordionContent]", never, {}, {}, never, never, true, [{ directive: typeof DeferredContent; inputs: {}; outputs: {}; }]>;
1916
// (undocumented)
2017
static ɵfac: _angular_core.ɵɵFactoryDeclaration<AccordionContent, never>;
2118
}
@@ -50,7 +47,7 @@ export class AccordionPanel {
5047
toggle(): void;
5148
readonly visible: _angular_core.Signal<boolean>;
5249
// (undocumented)
53-
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<AccordionPanel, "[ngAccordionPanel]", ["ngAccordionPanel"], { "id": { "alias": "id"; "required": false; "isSignal": true; }; "panelId": { "alias": "panelId"; "required": true; "isSignal": true; }; }, {}, never, never, true, [{ directive: typeof i1.DeferredContentAware; inputs: { "preserveContent": "preserveContent"; }; outputs: {}; }]>;
50+
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<AccordionPanel, "[ngAccordionPanel]", ["ngAccordionPanel"], { "id": { "alias": "id"; "required": false; "isSignal": true; }; "panelId": { "alias": "panelId"; "required": true; "isSignal": true; }; }, {}, never, never, true, [{ directive: typeof DeferredContentAware; inputs: { "preserveContent": "preserveContent"; }; outputs: {}; }]>;
5451
// (undocumented)
5552
static ɵfac: _angular_core.ɵɵFactoryDeclaration<AccordionPanel, never>;
5653
}

goldens/aria/combobox/index.api.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,7 @@
66

77
import * as _angular_cdk_bidi from '@angular/cdk/bidi';
88
import * as _angular_core from '@angular/core';
9-
import { ComboboxDialogPattern } from '@angular/aria/private';
10-
import { ComboboxListboxControls } from '@angular/aria/private';
11-
import { ComboboxPattern } from '@angular/aria/private';
12-
import { ComboboxTreeControls } from '@angular/aria/private';
13-
import * as i1 from '@angular/aria/private';
9+
import { OnDestroy } from '@angular/core';
1410

1511
// @public
1612
export class Combobox<V> {
@@ -29,7 +25,7 @@ export class Combobox<V> {
2925
readonly readonly: _angular_core.InputSignalWithTransform<boolean, unknown>;
3026
protected textDirection: _angular_core.Signal<_angular_cdk_bidi.Direction>;
3127
// (undocumented)
32-
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<Combobox<any>, "[ngCombobox]", ["ngCombobox"], { "filterMode": { "alias": "filterMode"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "readonly": { "alias": "readonly"; "required": false; "isSignal": true; }; "firstMatch": { "alias": "firstMatch"; "required": false; "isSignal": true; }; "alwaysExpanded": { "alias": "alwaysExpanded"; "required": false; "isSignal": true; }; }, {}, ["popup"], never, true, [{ directive: typeof i1.DeferredContentAware; inputs: { "preserveContent": "preserveContent"; }; outputs: {}; }]>;
28+
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<Combobox<any>, "[ngCombobox]", ["ngCombobox"], { "filterMode": { "alias": "filterMode"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "readonly": { "alias": "readonly"; "required": false; "isSignal": true; }; "firstMatch": { "alias": "firstMatch"; "required": false; "isSignal": true; }; "alwaysExpanded": { "alias": "alwaysExpanded"; "required": false; "isSignal": true; }; }, {}, ["popup"], never, true, [{ directive: typeof DeferredContentAware; inputs: { "preserveContent": "preserveContent"; }; outputs: {}; }]>;
3329
// (undocumented)
3430
static ɵfac: _angular_core.ɵɵFactoryDeclaration<Combobox<any>, never>;
3531
}
@@ -42,7 +38,7 @@ export class ComboboxDialog {
4238
readonly combobox: Combobox<any>;
4339
readonly element: HTMLElement;
4440
// (undocumented)
45-
_pattern: ComboboxDialogPattern_2;
41+
_pattern: ComboboxDialogPattern;
4642
// (undocumented)
4743
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<ComboboxDialog, "dialog[ngComboboxDialog]", ["ngComboboxDialog"], {}, {}, never, never, true, [{ directive: typeof ComboboxPopup; inputs: {}; outputs: {}; }]>;
4844
// (undocumented)
@@ -74,7 +70,7 @@ export class ComboboxPopup<V> {
7470
// @public
7571
export class ComboboxPopupContainer {
7672
// (undocumented)
77-
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<ComboboxPopupContainer, "ng-template[ngComboboxPopupContainer]", ["ngComboboxPopupContainer"], {}, {}, never, never, true, [{ directive: typeof i1.DeferredContent; inputs: {}; outputs: {}; }]>;
73+
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<ComboboxPopupContainer, "ng-template[ngComboboxPopupContainer]", ["ngComboboxPopupContainer"], {}, {}, never, never, true, [{ directive: typeof DeferredContent; inputs: {}; outputs: {}; }]>;
7874
// (undocumented)
7975
static ɵfac: _angular_core.ɵɵFactoryDeclaration<ComboboxPopupContainer, never>;
8076
}

goldens/aria/listbox/index.api.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,6 @@
77
import * as _angular_aria_private_public_api from '@angular/aria/private/public-api';
88
import * as _angular_cdk_bidi from '@angular/cdk/bidi';
99
import * as _angular_core from '@angular/core';
10-
import { ComboboxDialogPattern } from '@angular/aria/private';
11-
import { ComboboxListboxControls } from '@angular/aria/private';
12-
import { ComboboxPattern } from '@angular/aria/private';
13-
import { ComboboxTreeControls } from '@angular/aria/private';
14-
import * as i1 from '@angular/aria/private';
1510

1611
// @public
1712
export class Listbox<V> {

goldens/aria/menu/index.api.md

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,8 @@
66

77
import * as _angular_cdk_bidi from '@angular/cdk/bidi';
88
import * as _angular_core from '@angular/core';
9-
import * as i1 from '@angular/aria/private';
10-
import { MenuBarPattern } from '@angular/aria/private';
11-
import { MenuItemPattern } from '@angular/aria/private';
12-
import { MenuPattern } from '@angular/aria/private';
13-
import { MenuTriggerPattern } from '@angular/aria/private';
9+
import { OnDestroy } from '@angular/core';
1410
import { Signal } from '@angular/core';
15-
import { SignalLike } from '@angular/aria/private';
1611

1712
// @public
1813
export class Menu<V> {
@@ -33,7 +28,7 @@ export class Menu<V> {
3328
readonly visible: Signal<boolean>;
3429
readonly wrap: _angular_core.InputSignalWithTransform<boolean, unknown>;
3530
// (undocumented)
36-
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<Menu<any>, "[ngMenu]", ["ngMenu"], { "id": { "alias": "id"; "required": false; "isSignal": true; }; "wrap": { "alias": "wrap"; "required": false; "isSignal": true; }; "typeaheadDelay": { "alias": "typeaheadDelay"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "expansionDelay": { "alias": "expansionDelay"; "required": false; "isSignal": true; }; }, { "onSelect": "onSelect"; }, ["_allItems"], never, true, [{ directive: typeof i1.DeferredContentAware; inputs: { "preserveContent": "preserveContent"; }; outputs: {}; }]>;
31+
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<Menu<any>, "[ngMenu]", ["ngMenu"], { "id": { "alias": "id"; "required": false; "isSignal": true; }; "wrap": { "alias": "wrap"; "required": false; "isSignal": true; }; "typeaheadDelay": { "alias": "typeaheadDelay"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "expansionDelay": { "alias": "expansionDelay"; "required": false; "isSignal": true; }; }, { "onSelect": "onSelect"; }, ["_allItems"], never, true, [{ directive: typeof DeferredContentAware; inputs: { "preserveContent": "preserveContent"; }; outputs: {}; }]>;
3732
// (undocumented)
3833
static ɵfac: _angular_core.ɵɵFactoryDeclaration<Menu<any>, never>;
3934
}
@@ -63,7 +58,7 @@ export class MenuBar<V> {
6358
// @public
6459
export class MenuContent {
6560
// (undocumented)
66-
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<MenuContent, "ng-template[ngMenuContent]", ["ngMenuContent"], {}, {}, never, never, true, [{ directive: typeof i1.DeferredContent; inputs: {}; outputs: {}; }]>;
61+
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<MenuContent, "ng-template[ngMenuContent]", ["ngMenuContent"], {}, {}, never, never, true, [{ directive: typeof DeferredContent; inputs: {}; outputs: {}; }]>;
6762
// (undocumented)
6863
static ɵfac: _angular_core.ɵɵFactoryDeclaration<MenuContent, never>;
6964
}

goldens/aria/tabs/index.api.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@
44
55
```ts
66

7+
import * as _angular_aria_private from '@angular/aria/private';
8+
import * as _angular_aria_private_public_api from '@angular/aria/private/public-api';
79
import * as _angular_cdk_bidi from '@angular/cdk/bidi';
810
import * as _angular_core from '@angular/core';
9-
import * as i1 from '@angular/aria/private';
1011
import { OnDestroy } from '@angular/core';
1112
import { OnInit } from '@angular/core';
12-
import { TabListPattern } from '@angular/aria/private';
13-
import { TabPanelPattern } from '@angular/aria/private';
14-
import { TabPattern } from '@angular/aria/private';
13+
import { WritableSignal } from '@angular/core';
1514

1615
// @public
1716
export class Tab implements HasElement, OnInit, OnDestroy {
@@ -36,7 +35,7 @@ export class Tab implements HasElement, OnInit, OnDestroy {
3635
// @public
3736
export class TabContent {
3837
// (undocumented)
39-
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<TabContent, "ng-template[ngTabContent]", ["ngTabContent"], {}, {}, never, never, true, [{ directive: typeof i1.DeferredContent; inputs: {}; outputs: {}; }]>;
38+
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<TabContent, "ng-template[ngTabContent]", ["ngTabContent"], {}, {}, never, never, true, [{ directive: typeof DeferredContent; inputs: {}; outputs: {}; }]>;
4039
// (undocumented)
4140
static ɵfac: _angular_core.ɵɵFactoryDeclaration<TabContent, never>;
4241
}
@@ -61,7 +60,7 @@ export class TabList implements OnInit, OnDestroy {
6160
readonly selectedTab: _angular_core.ModelSignal<string | undefined>;
6261
readonly selectionMode: _angular_core.InputSignal<"follow" | "explicit">;
6362
readonly softDisabled: _angular_core.InputSignalWithTransform<boolean, unknown>;
64-
readonly _tabPatterns: _angular_core.Signal<i1.TabPattern[]>;
63+
readonly _tabPatterns: _angular_core.Signal<_angular_aria_private_public_api.TabPattern[]>;
6564
readonly textDirection: _angular_core.WritableSignal<_angular_cdk_bidi.Direction>;
6665
// (undocumented)
6766
_unregister(child: Tab): void;
@@ -85,7 +84,7 @@ export class TabPanel implements OnInit, OnDestroy {
8584
readonly value: _angular_core.InputSignal<string>;
8685
readonly visible: _angular_core.Signal<boolean>;
8786
// (undocumented)
88-
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<TabPanel, "[ngTabPanel]", ["ngTabPanel"], { "id": { "alias": "id"; "required": false; "isSignal": true; }; "value": { "alias": "value"; "required": true; "isSignal": true; }; }, {}, never, never, true, [{ directive: typeof i1.DeferredContentAware; inputs: { "preserveContent": "preserveContent"; }; outputs: {}; }]>;
87+
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<TabPanel, "[ngTabPanel]", ["ngTabPanel"], { "id": { "alias": "id"; "required": false; "isSignal": true; }; "value": { "alias": "value"; "required": true; "isSignal": true; }; }, {}, never, never, true, [{ directive: typeof DeferredContentAware; inputs: { "preserveContent": "preserveContent"; }; outputs: {}; }]>;
8988
// (undocumented)
9089
static ɵfac: _angular_core.ɵɵFactoryDeclaration<TabPanel, never>;
9190
}
@@ -95,8 +94,8 @@ export class Tabs {
9594
readonly element: HTMLElement;
9695
// (undocumented)
9796
_register(child: TabList | TabPanel): void;
98-
readonly _tabPatterns: _angular_core.Signal<i1.TabPattern[] | undefined>;
99-
readonly _unorderedTabpanelPatterns: _angular_core.Signal<i1.TabPanelPattern[]>;
97+
readonly _tabPatterns: _angular_core.Signal<_angular_aria_private.TabPattern[] | undefined>;
98+
readonly _unorderedTabpanelPatterns: _angular_core.Signal<_angular_aria_private.TabPanelPattern[]>;
10099
// (undocumented)
101100
_unregister(child: TabList | TabPanel): void;
102101
// (undocumented)

goldens/aria/toolbar/index.api.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,18 @@
44
55
```ts
66

7+
import * as _angular_aria_private_public_api from '@angular/aria/private/public-api';
78
import * as _angular_cdk_bidi from '@angular/cdk/bidi';
89
import * as _angular_core from '@angular/core';
9-
import * as i1 from '@angular/aria/private';
1010
import { OnDestroy } from '@angular/core';
1111
import { OnInit } from '@angular/core';
12-
import { ToolbarPattern } from '@angular/aria/private';
13-
import { ToolbarWidgetGroupPattern } from '@angular/aria/private';
14-
import { ToolbarWidgetPattern } from '@angular/aria/private';
1512

1613
// @public
1714
export class Toolbar<V> {
1815
constructor();
1916
readonly disabled: _angular_core.InputSignalWithTransform<boolean, unknown>;
2017
readonly element: HTMLElement;
21-
readonly _itemPatterns: _angular_core.Signal<i1.ToolbarWidgetPattern<V>[]>;
18+
readonly _itemPatterns: _angular_core.Signal<_angular_aria_private_public_api.ToolbarWidgetPattern<V>[]>;
2219
// (undocumented)
2320
_onFocus(): void;
2421
readonly orientation: _angular_core.InputSignal<"vertical" | "horizontal">;
@@ -51,7 +48,7 @@ export class ToolbarWidget<V> implements OnInit, OnDestroy {
5148
ngOnInit(): void;
5249
readonly _pattern: ToolbarWidgetPattern<V>;
5350
readonly selected: () => boolean;
54-
readonly _toolbarPattern: _angular_core.Signal<i1.ToolbarPattern<V>>;
51+
readonly _toolbarPattern: _angular_core.Signal<_angular_aria_private_public_api.ToolbarPattern<V>>;
5552
readonly value: _angular_core.InputSignal<V>;
5653
// (undocumented)
5754
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<ToolbarWidget<any>, "[ngToolbarWidget]", ["ngToolbarWidget"], { "id": { "alias": "id"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "value": { "alias": "value"; "required": true; "isSignal": true; }; }, {}, never, never, true, never>;

goldens/aria/tree/index.api.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,9 @@
66

77
import * as _angular_cdk_bidi from '@angular/cdk/bidi';
88
import * as _angular_core from '@angular/core';
9-
import { ComboboxDialogPattern } from '@angular/aria/private';
10-
import { ComboboxListboxControls } from '@angular/aria/private';
11-
import { ComboboxPattern } from '@angular/aria/private';
12-
import { ComboboxTreeControls } from '@angular/aria/private';
13-
import { DeferredContentAware } from '@angular/aria/private';
14-
import * as i1 from '@angular/aria/private';
159
import { OnDestroy } from '@angular/core';
1610
import { OnInit } from '@angular/core';
1711
import { Signal } from '@angular/core';
18-
import { TreeItemPattern } from '@angular/aria/private';
19-
import { TreePattern } from '@angular/aria/private';
2012

2113
// @public
2214
export class Tree<V> {
@@ -97,7 +89,7 @@ export class TreeItemGroup<V> implements OnInit, OnDestroy {
9789
// (undocumented)
9890
_unregister(child: TreeItem<V>): void;
9991
// (undocumented)
100-
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<TreeItemGroup<any>, "ng-template[ngTreeItemGroup]", ["ngTreeItemGroup"], { "ownedBy": { "alias": "ownedBy"; "required": true; "isSignal": true; }; }, {}, never, never, true, [{ directive: typeof i1.DeferredContent; inputs: {}; outputs: {}; }]>;
92+
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<TreeItemGroup<any>, "ng-template[ngTreeItemGroup]", ["ngTreeItemGroup"], { "ownedBy": { "alias": "ownedBy"; "required": true; "isSignal": true; }; }, {}, never, never, true, [{ directive: typeof DeferredContent; inputs: {}; outputs: {}; }]>;
10193
// (undocumented)
10294
static ɵfac: _angular_core.ɵɵFactoryDeclaration<TreeItemGroup<any>, never>;
10395
}

goldens/material/stepper/index.api.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,14 @@ export class MatStep extends CdkStep implements ErrorStateMatcher, AfterContentI
5050
}
5151

5252
// @public
53-
export class MatStepContent {
53+
export class MatStepContent<C = unknown> {
5454
constructor(...args: unknown[]);
5555
// (undocumented)
56-
_template: TemplateRef<any>;
56+
_template: TemplateRef<C>;
5757
// (undocumented)
58-
static ɵdir: i0.ɵɵDirectiveDeclaration<MatStepContent, "ng-template[matStepContent]", never, {}, {}, never, never, true, never>;
58+
static ɵdir: i0.ɵɵDirectiveDeclaration<MatStepContent<any>, "ng-template[matStepContent]", never, {}, {}, never, never, true, never>;
5959
// (undocumented)
60-
static ɵfac: i0.ɵɵFactoryDeclaration<MatStepContent, never>;
60+
static ɵfac: i0.ɵɵFactoryDeclaration<MatStepContent<any>, never>;
6161
}
6262

6363
// @public (undocumented)

goldens/material/table/index.api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ export class MatTable<T> extends CdkTable<T> {
174174
}
175175

176176
// @public
177-
export class MatTableDataSource<T, P extends MatPaginator = MatPaginator> extends DataSource<T> {
177+
export class MatTableDataSource<T extends object | any, P extends MatPaginator = MatPaginator> extends DataSource<T> {
178178
constructor(initialData?: T[]);
179179
connect(): BehaviorSubject<T[]>;
180180
get data(): T[];

goldens/material/timepicker/index.api.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,15 +109,15 @@ export class MatTimepickerInput<D> implements MatTimepickerConnectedInput<D>, Co
109109
// (undocumented)
110110
ngOnDestroy(): void;
111111
readonly openOnClick: InputSignalWithTransform<boolean, unknown>;
112-
registerOnChange(fn: (value: any) => void): void;
112+
registerOnChange(fn: (value: unknown) => void): void;
113113
registerOnTouched(fn: () => void): void;
114114
registerOnValidatorChange(fn: () => void): void;
115115
setDisabledState(isDisabled: boolean): void;
116116
readonly timepicker: InputSignal<MatTimepicker<D>>;
117117
timepickerValueAssigned(value: D | null): void;
118118
validate(control: AbstractControl): ValidationErrors | null;
119119
readonly value: ModelSignal<D | null>;
120-
writeValue(value: any): void;
120+
writeValue(value: unknown): void;
121121
// (undocumented)
122122
static ɵdir: i0.ɵɵDirectiveDeclaration<MatTimepickerInput<any>, "input[matTimepicker]", ["matTimepickerInput"], { "value": { "alias": "value"; "required": false; "isSignal": true; }; "timepicker": { "alias": "matTimepicker"; "required": true; "isSignal": true; }; "min": { "alias": "matTimepickerMin"; "required": false; "isSignal": true; }; "max": { "alias": "matTimepickerMax"; "required": false; "isSignal": true; }; "openOnClick": { "alias": "matTimepickerOpenOnClick"; "required": false; "isSignal": true; }; "disabledInput": { "alias": "disabled"; "required": false; "isSignal": true; }; }, { "value": "valueChange"; }, never, never, true, never>;
123123
// (undocumented)

0 commit comments

Comments
 (0)