@@ -18,11 +18,6 @@ export interface ListOptionHarnessFilters extends BaseListItemHarnessFilters {
18
18
selected ?: boolean ;
19
19
}
20
20
21
- export interface ListSection < I > {
22
- heading ?: string ;
23
- items : I [ ] ;
24
- }
25
-
26
21
export declare class MatActionListHarness extends MatListHarnessBase < typeof MatActionListItemHarness , MatActionListItemHarness , ActionListItemHarnessFilters > {
27
22
_itemHarness : typeof MatActionListItemHarness ;
28
23
static hostSelector : string ;
@@ -43,77 +38,20 @@ export declare class MatListHarness extends MatListHarnessBase<typeof MatListIte
43
38
static with ( options ?: ListHarnessFilters ) : HarnessPredicate < MatListHarness > ;
44
39
}
45
40
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
-
95
41
export declare class MatListItemHarness extends MatListItemHarnessBase {
96
42
static hostSelector : string ;
97
43
static with ( options ?: ListItemHarnessFilters ) : HarnessPredicate < MatListItemHarness > ;
98
44
}
99
45
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
-
108
46
export declare class MatListOptionHarness extends MatListItemHarnessBase {
109
47
blur ( ) : Promise < void > ;
110
- check ( ) : Promise < void > ;
48
+ deselect ( ) : Promise < void > ;
111
49
focus ( ) : Promise < void > ;
112
50
getCheckboxPosition ( ) : Promise < 'before' | 'after' > ;
113
51
isDisabled ( ) : Promise < boolean > ;
114
52
isSelected ( ) : Promise < boolean > ;
53
+ select ( ) : Promise < void > ;
115
54
toggle ( ) : Promise < void > ;
116
- uncheck ( ) : Promise < void > ;
117
55
static hostSelector : string ;
118
56
static with ( options ?: ListOptionHarnessFilters ) : HarnessPredicate < MatListOptionHarness > ;
119
57
}
@@ -135,19 +73,13 @@ export declare class MatNavListItemHarness extends MatListItemHarnessBase {
135
73
136
74
export declare class MatSelectionListHarness extends MatListHarnessBase < typeof MatListOptionHarness , MatListOptionHarness , ListOptionHarnessFilters > {
137
75
_itemHarness : typeof MatListOptionHarness ;
138
- checkItems ( ...filters : ListOptionHarnessFilters [ ] ) : Promise < void > ;
76
+ deselectItems ( ...filters : ListItemHarnessFilters [ ] ) : Promise < void > ;
139
77
isDisabled ( ) : Promise < boolean > ;
140
- uncheckItems ( ...filters : ListItemHarnessFilters [ ] ) : Promise < void > ;
78
+ selectItems ( ...filters : ListOptionHarnessFilters [ ] ) : Promise < void > ;
141
79
static hostSelector : string ;
142
80
static with ( options ?: SelectionListHarnessFilters ) : HarnessPredicate < MatSelectionListHarness > ;
143
81
}
144
82
145
- export declare class MatSubheaderHarness extends ComponentHarness {
146
- getText ( ) : Promise < string > ;
147
- static hostSelector : string ;
148
- static with ( options ?: SubheaderHarnessFilters ) : HarnessPredicate < MatSubheaderHarness > ;
149
- }
150
-
151
83
export interface NavListHarnessFilters extends BaseHarnessFilters {
152
84
}
153
85
0 commit comments