11export const config = {
22 // The MDC sidenav hasn't been implemented yet.
33 skippedPackages : [ 'mdc-sidenav' ] ,
4+ // We have to export some underscored symbols so that they can be used with MDC.
5+ // Exclude them from this check since they aren't part of the public API.
6+ skippedSymbols : [ / ^ _ / ] ,
47 skippedExports : {
58 'mdc-chips' : [
69 // These components haven't been implemented for MDC due to a different accessibility pattern.
@@ -12,114 +15,11 @@ export const config = {
1215 'MatChipListHarness' ,
1316 'ChipListHarnessFilters'
1417 ] ,
15- 'mdc-autocomplete' : [
16- // Private base classes that are only exported for MDC.
17- '_MatAutocompleteBase' ,
18- '_MatAutocompleteTriggerBase' ,
19- '_MatAutocompleteOriginBase'
20- ] ,
21- 'mdc-autocomplete/testing' : [
22- // Private base classes that are only exported for MDC.
23- '_MatAutocompleteHarnessBase'
24- ] ,
25- 'mdc-core' : [
26- // Private base classes that are only exported for MDC.
27- '_MatOptionBase' ,
28- '_MatOptgroupBase'
29- ] ,
30- 'mdc-dialog' : [
31- // Private base classes and utility function that are only exported for MDC.
32- '_MatDialogBase' ,
33- '_MatDialogContainerBase' ,
34- '_closeDialogVia' ,
35- ] ,
36- 'mdc-form-field/testing' : [
37- // Private base class that is only exported for MDC.
38- '_MatFormFieldHarnessBase'
39- ] ,
40- 'mdc-menu' : [
41- // Private base class that is only exported for MDC.
42- '_MatMenuBase'
43- ] ,
44- 'mdc-menu/testing' : [
45- // Private base class that is only exported for MDC.
46- '_MatMenuHarnessBase' ,
47- '_MatMenuItemHarnessBase'
48- ] ,
49- 'mdc-paginator' : [
50- // Private base class that is only exported for MDC.
51- '_MatPaginatorBase'
52- ] ,
53- 'mdc-paginator/testing' : [
54- // Private base class that is only exported for MDC.
55- '_MatPaginatorHarnessBase'
56- ] ,
57- 'mdc-radio' : [
58- // Private base classes that are only exported for MDC.
59- '_MatRadioGroupBase' ,
60- '_MatRadioButtonBase' ,
61- ] ,
62- 'mdc-radio/testing' : [
63- // Private base classes that are only exported for MDC.
64- '_MatRadioGroupHarnessBase' ,
65- '_MatRadioButtonHarnessBase' ,
66- ] ,
67- 'mdc-select' : [
68- // Private base class that is only exported for MDC.
69- '_MatSelectBase'
70- ] ,
71- 'mdc-select/testing' : [
72- // Private base class that is only exported for MDC.
73- '_MatSelectHarnessBase'
74- ] ,
75- 'mdc-slide-toggle' : [
76- // Private module used to provide some common functionality.
77- '_MatSlideToggleRequiredValidatorModule'
78- ] ,
79- 'mdc-slide-toggle/testing' : [
80- // Private base class that is only exported for MDC.
81- '_MatSlideToggleHarnessBase'
82- ] ,
8318 'mdc-slider' : [
8419 // ControlValueAccessor implementation detail.
8520 'MAT_SLIDER_VALUE_ACCESSOR' ,
8621 // Irrelevant for the MDC implementation, because the slider doesn't dispatch any events.
8722 'MatSliderChange'
88- ] ,
89- 'mdc-snack-bar' : [
90- // Private interface used to ensure consistency for MDC package.
91- '_SnackBarContainer'
92- ] ,
93- 'mdc-tabs' : [
94- // Private base classes that are only exported for MDC.
95- '_MatTabBodyBase' ,
96- '_MatTabHeaderBase' ,
97- '_MatTabNavBase' ,
98- '_MatTabLinkBase' ,
99- '_MatTabGroupBase'
100- ] ,
101- 'mdc-table' : [
102- // Private symbols that are only exported for MDC.
103- '_MatTableDataSource' ,
104- '_MAT_TEXT_COLUMN_TEMPLATE'
105- ] ,
106- 'mdc-table/testing' : [
107- // Private symbols that are only exported for MDC.
108- '_MatTableHarnessBase' ,
109- '_MatRowHarnessBase'
110- ] ,
111- 'mdc-tooltip' : [
112- // Private symbols that are only exported for MDC.
113- '_MatTooltipBase' ,
114- '_TooltipComponentBase'
115- ] ,
116- 'mdc-tooltip/testing' : [
117- // Private symbols that are only exported for MDC.
118- '_MatTooltipHarnessBase'
119- ] ,
120- 'mdc-checkbox/testing' : [
121- // Private symbols that are only exported for MDC.
122- '_MatCheckboxHarnessBase'
12323 ]
12424 }
12525} ;
0 commit comments