1
1
export const config = {
2
2
// The MDC sidenav hasn't been implemented yet.
3
3
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 : [ / ^ _ / ] ,
4
7
skippedExports : {
5
8
'mdc-chips' : [
6
9
// These components haven't been implemented for MDC due to a different accessibility pattern.
@@ -12,114 +15,11 @@ export const config = {
12
15
'MatChipListHarness' ,
13
16
'ChipListHarnessFilters'
14
17
] ,
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
- ] ,
83
18
'mdc-slider' : [
84
19
// ControlValueAccessor implementation detail.
85
20
'MAT_SLIDER_VALUE_ACCESSOR' ,
86
21
// Irrelevant for the MDC implementation, because the slider doesn't dispatch any events.
87
22
'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'
123
23
]
124
24
}
125
25
} ;
0 commit comments