@@ -18,11 +18,6 @@ export interface ListOptionHarnessFilters extends BaseListItemHarnessFilters {
1818 selected ?: boolean ;
1919}
2020
21- export interface ListSection < I > {
22- heading ?: string ;
23- items : I [ ] ;
24- }
25-
2621export declare class MatActionListHarness extends MatListHarnessBase < typeof MatActionListItemHarness , MatActionListItemHarness , ActionListItemHarnessFilters > {
2722 _itemHarness : typeof MatActionListItemHarness ;
2823 static hostSelector : string ;
@@ -43,77 +38,20 @@ export declare class MatListHarness extends MatListHarnessBase<typeof MatListIte
4338 static with ( options ?: ListHarnessFilters ) : HarnessPredicate < MatListHarness > ;
4439}
4540
46- export declare class MatListHarnessBase < T extends ( ComponentHarnessConstructor < C > & {
47- with : ( options ?: BaseHarnessFilters ) => HarnessPredicate < C > ;
48- } ) , C extends ComponentHarness , F extends BaseListItemHarnessFilters > extends ComponentHarness {
49- protected _itemHarness : T ;
50- getItems ( filters ?: F ) : Promise < C [ ] > ;
51- getItemsBySubheader ( filters ?: F ) : Promise < ListSection < C > [ ] > ;
52- getItemsDivided ( filters ?: F ) : Promise < C [ ] [ ] > ;
53- getItemsSubheadersAndDividers ( filters : {
54- item : false ;
55- subheader : false ;
56- divider : false ;
57- } ) : Promise < [ ] > ;
58- getItemsSubheadersAndDividers ( filters : {
59- item ?: F | false ;
60- subheader : false ;
61- divider : false ;
62- } ) : Promise < C [ ] > ;
63- getItemsSubheadersAndDividers ( filters : {
64- item : false ;
65- subheader ?: SubheaderHarnessFilters | false ;
66- divider : false ;
67- } ) : Promise < MatSubheaderHarness [ ] > ;
68- getItemsSubheadersAndDividers ( filters : {
69- item : false ;
70- subheader : false ;
71- divider ?: DividerHarnessFilters | false ;
72- } ) : Promise < MatDividerHarness [ ] > ;
73- getItemsSubheadersAndDividers ( filters : {
74- item ?: F | false ;
75- subheader ?: SubheaderHarnessFilters | false ;
76- divider : false ;
77- } ) : Promise < ( C | MatSubheaderHarness ) [ ] > ;
78- getItemsSubheadersAndDividers ( filters : {
79- item ?: F | false ;
80- subheader : false ;
81- divider ?: false | DividerHarnessFilters ;
82- } ) : Promise < ( C | MatDividerHarness ) [ ] > ;
83- getItemsSubheadersAndDividers ( filters : {
84- item : false ;
85- subheader ?: false | SubheaderHarnessFilters ;
86- divider ?: false | DividerHarnessFilters ;
87- } ) : Promise < ( MatSubheaderHarness | MatDividerHarness ) [ ] > ;
88- getItemsSubheadersAndDividers ( filters ?: {
89- item ?: F | false ;
90- subheader ?: SubheaderHarnessFilters | false ;
91- divider ?: DividerHarnessFilters | false ;
92- } ) : Promise < ( C | MatSubheaderHarness | MatDividerHarness ) [ ] > ;
93- }
94-
9541export declare class MatListItemHarness extends MatListItemHarnessBase {
9642 static hostSelector : string ;
9743 static with ( options ?: ListItemHarnessFilters ) : HarnessPredicate < MatListItemHarness > ;
9844}
9945
100- export declare class MatListItemHarnessBase extends ComponentHarness {
101- getHarnessLoaderForContent ( ) : Promise < HarnessLoader > ;
102- getLines ( ) : Promise < string [ ] > ;
103- getText ( ) : Promise < string > ;
104- hasAvatar ( ) : Promise < boolean > ;
105- hasIcon ( ) : Promise < boolean > ;
106- }
107-
10846export declare class MatListOptionHarness extends MatListItemHarnessBase {
10947 blur ( ) : Promise < void > ;
110- check ( ) : Promise < void > ;
48+ deselect ( ) : Promise < void > ;
11149 focus ( ) : Promise < void > ;
11250 getCheckboxPosition ( ) : Promise < 'before' | 'after' > ;
11351 isDisabled ( ) : Promise < boolean > ;
11452 isSelected ( ) : Promise < boolean > ;
53+ select ( ) : Promise < void > ;
11554 toggle ( ) : Promise < void > ;
116- uncheck ( ) : Promise < void > ;
11755 static hostSelector : string ;
11856 static with ( options ?: ListOptionHarnessFilters ) : HarnessPredicate < MatListOptionHarness > ;
11957}
@@ -135,19 +73,13 @@ export declare class MatNavListItemHarness extends MatListItemHarnessBase {
13573
13674export declare class MatSelectionListHarness extends MatListHarnessBase < typeof MatListOptionHarness , MatListOptionHarness , ListOptionHarnessFilters > {
13775 _itemHarness : typeof MatListOptionHarness ;
138- checkItems ( ...filters : ListOptionHarnessFilters [ ] ) : Promise < void > ;
76+ deselectItems ( ...filters : ListItemHarnessFilters [ ] ) : Promise < void > ;
13977 isDisabled ( ) : Promise < boolean > ;
140- uncheckItems ( ...filters : ListItemHarnessFilters [ ] ) : Promise < void > ;
78+ selectItems ( ...filters : ListOptionHarnessFilters [ ] ) : Promise < void > ;
14179 static hostSelector : string ;
14280 static with ( options ?: SelectionListHarnessFilters ) : HarnessPredicate < MatSelectionListHarness > ;
14381}
14482
145- export declare class MatSubheaderHarness extends ComponentHarness {
146- getText ( ) : Promise < string > ;
147- static hostSelector : string ;
148- static with ( options ?: SubheaderHarnessFilters ) : HarnessPredicate < MatSubheaderHarness > ;
149- }
150-
15183export interface NavListHarnessFilters extends BaseHarnessFilters {
15284}
15385
0 commit comments