Skip to content

Commit 2ef6676

Browse files
committed
🔥 fix type error
1 parent 08251a2 commit 2ef6676

File tree

4 files changed

+593
-1
lines changed

4 files changed

+593
-1
lines changed

playground/components.d.ts

Lines changed: 216 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,216 @@
1+
/* generated by unplugin-react-components */
2+
export {}
3+
declare global{
4+
const App: typeof import('./src/App')['default']
5+
const CompA: typeof import('./src/CompA')['CompA']
6+
const CompB: typeof import('./src/CompB')['CompB']
7+
const AAA: typeof import('./src/utils')['AAA']
8+
const Utils: typeof import('./src/utils')['default']
9+
const CompC: typeof import('./src/Components/CompC')['CompC']
10+
const Accordion: typeof import('@mui/material')['Accordion']
11+
const AccordionActions: typeof import('@mui/material')['AccordionActions']
12+
const AccordionDetails: typeof import('@mui/material')['AccordionDetails']
13+
const AccordionSummary: typeof import('@mui/material')['AccordionSummary']
14+
const Alert: typeof import('@mui/material')['Alert']
15+
const AlertTitle: typeof import('@mui/material')['AlertTitle']
16+
const AppBar: typeof import('@mui/material')['AppBar']
17+
const Autocomplete: typeof import('@mui/material')['Autocomplete']
18+
const Avatar: typeof import('@mui/material')['Avatar']
19+
const AvatarGroup: typeof import('@mui/material')['AvatarGroup']
20+
const Backdrop: typeof import('@mui/material')['Backdrop']
21+
const Badge: typeof import('@mui/material')['Badge']
22+
const BottomNavigation: typeof import('@mui/material')['BottomNavigation']
23+
const BottomNavigationAction: typeof import('@mui/material')['BottomNavigationAction']
24+
const Box: typeof import('@mui/material')['Box']
25+
const Breadcrumbs: typeof import('@mui/material')['Breadcrumbs']
26+
const Button: typeof import('@mui/material')['Button']
27+
const ButtonBase: typeof import('@mui/material')['ButtonBase']
28+
const ButtonGroup: typeof import('@mui/material')['ButtonGroup']
29+
const Card: typeof import('@mui/material')['Card']
30+
const CardActionArea: typeof import('@mui/material')['CardActionArea']
31+
const CardActions: typeof import('@mui/material')['CardActions']
32+
const CardContent: typeof import('@mui/material')['CardContent']
33+
const CardHeader: typeof import('@mui/material')['CardHeader']
34+
const CardMedia: typeof import('@mui/material')['CardMedia']
35+
const Checkbox: typeof import('@mui/material')['Checkbox']
36+
const Chip: typeof import('@mui/material')['Chip']
37+
const CircularProgress: typeof import('@mui/material')['CircularProgress']
38+
const ClickAwayListener: typeof import('@mui/material')['ClickAwayListener']
39+
const Collapse: typeof import('@mui/material')['Collapse']
40+
const Container: typeof import('@mui/material')['Container']
41+
const CssBaseline: typeof import('@mui/material')['CssBaseline']
42+
const Dialog: typeof import('@mui/material')['Dialog']
43+
const DialogActions: typeof import('@mui/material')['DialogActions']
44+
const DialogContent: typeof import('@mui/material')['DialogContent']
45+
const DialogContentText: typeof import('@mui/material')['DialogContentText']
46+
const DialogTitle: typeof import('@mui/material')['DialogTitle']
47+
const Divider: typeof import('@mui/material')['Divider']
48+
const Drawer: typeof import('@mui/material')['Drawer']
49+
const Fab: typeof import('@mui/material')['Fab']
50+
const Fade: typeof import('@mui/material')['Fade']
51+
const FilledInput: typeof import('@mui/material')['FilledInput']
52+
const FormControl: typeof import('@mui/material')['FormControl']
53+
const FormControlLabel: typeof import('@mui/material')['FormControlLabel']
54+
const FormGroup: typeof import('@mui/material')['FormGroup']
55+
const FormHelperText: typeof import('@mui/material')['FormHelperText']
56+
const FormLabel: typeof import('@mui/material')['FormLabel']
57+
const GlobalStyles: typeof import('@mui/material')['GlobalStyles']
58+
const Grid: typeof import('@mui/material')['Grid']
59+
const Grow: typeof import('@mui/material')['Grow']
60+
const Hidden: typeof import('@mui/material')['Hidden']
61+
const Icon: typeof import('@mui/material')['Icon']
62+
const IconButton: typeof import('@mui/material')['IconButton']
63+
const ImageList: typeof import('@mui/material')['ImageList']
64+
const ImageListItem: typeof import('@mui/material')['ImageListItem']
65+
const ImageListItemBar: typeof import('@mui/material')['ImageListItemBar']
66+
const Input: typeof import('@mui/material')['Input']
67+
const InputAdornment: typeof import('@mui/material')['InputAdornment']
68+
const InputBase: typeof import('@mui/material')['InputBase']
69+
const InputLabel: typeof import('@mui/material')['InputLabel']
70+
const LinearProgress: typeof import('@mui/material')['LinearProgress']
71+
const Link: typeof import('@mui/material')['Link']
72+
const List: typeof import('@mui/material')['List']
73+
const ListItem: typeof import('@mui/material')['ListItem']
74+
const ListItemAvatar: typeof import('@mui/material')['ListItemAvatar']
75+
const ListItemButton: typeof import('@mui/material')['ListItemButton']
76+
const ListItemIcon: typeof import('@mui/material')['ListItemIcon']
77+
const ListItemSecondaryAction: typeof import('@mui/material')['ListItemSecondaryAction']
78+
const ListItemText: typeof import('@mui/material')['ListItemText']
79+
const ListSubheader: typeof import('@mui/material')['ListSubheader']
80+
const Menu: typeof import('@mui/material')['Menu']
81+
const MenuItem: typeof import('@mui/material')['MenuItem']
82+
const MenuList: typeof import('@mui/material')['MenuList']
83+
const MobileStepper: typeof import('@mui/material')['MobileStepper']
84+
const Modal: typeof import('@mui/material')['Modal']
85+
const NativeSelect: typeof import('@mui/material')['NativeSelect']
86+
const NoSsr: typeof import('@mui/material')['NoSsr']
87+
const OutlinedInput: typeof import('@mui/material')['OutlinedInput']
88+
const Pagination: typeof import('@mui/material')['Pagination']
89+
const PaginationItem: typeof import('@mui/material')['PaginationItem']
90+
const Paper: typeof import('@mui/material')['Paper']
91+
const Popover: typeof import('@mui/material')['Popover']
92+
const Popper: typeof import('@mui/material')['Popper']
93+
const Portal: typeof import('@mui/material')['Portal']
94+
const Radio: typeof import('@mui/material')['Radio']
95+
const RadioGroup: typeof import('@mui/material')['RadioGroup']
96+
const Rating: typeof import('@mui/material')['Rating']
97+
const ScopedCssBaseline: typeof import('@mui/material')['ScopedCssBaseline']
98+
const Select: typeof import('@mui/material')['Select']
99+
const Skeleton: typeof import('@mui/material')['Skeleton']
100+
const Slide: typeof import('@mui/material')['Slide']
101+
const Slider: typeof import('@mui/material')['Slider']
102+
const Snackbar: typeof import('@mui/material')['Snackbar']
103+
const SnackbarContent: typeof import('@mui/material')['SnackbarContent']
104+
const SpeedDial: typeof import('@mui/material')['SpeedDial']
105+
const SpeedDialAction: typeof import('@mui/material')['SpeedDialAction']
106+
const SpeedDialIcon: typeof import('@mui/material')['SpeedDialIcon']
107+
const Stack: typeof import('@mui/material')['Stack']
108+
const Step: typeof import('@mui/material')['Step']
109+
const StepButton: typeof import('@mui/material')['StepButton']
110+
const StepConnector: typeof import('@mui/material')['StepConnector']
111+
const StepContent: typeof import('@mui/material')['StepContent']
112+
const StepIcon: typeof import('@mui/material')['StepIcon']
113+
const StepLabel: typeof import('@mui/material')['StepLabel']
114+
const Stepper: typeof import('@mui/material')['Stepper']
115+
const StyledEngineProvider: typeof import('@mui/material')['StyledEngineProvider']
116+
const SvgIcon: typeof import('@mui/material')['SvgIcon']
117+
const SwipeableDrawer: typeof import('@mui/material')['SwipeableDrawer']
118+
const Switch: typeof import('@mui/material')['Switch']
119+
const Tab: typeof import('@mui/material')['Tab']
120+
const TabScrollButton: typeof import('@mui/material')['TabScrollButton']
121+
const Table: typeof import('@mui/material')['Table']
122+
const TableBody: typeof import('@mui/material')['TableBody']
123+
const TableCell: typeof import('@mui/material')['TableCell']
124+
const TableContainer: typeof import('@mui/material')['TableContainer']
125+
const TableFooter: typeof import('@mui/material')['TableFooter']
126+
const TableHead: typeof import('@mui/material')['TableHead']
127+
const TablePagination: typeof import('@mui/material')['TablePagination']
128+
const TableRow: typeof import('@mui/material')['TableRow']
129+
const TableSortLabel: typeof import('@mui/material')['TableSortLabel']
130+
const Tabs: typeof import('@mui/material')['Tabs']
131+
const TextField: typeof import('@mui/material')['TextField']
132+
const TextareaAutosize: typeof import('@mui/material')['TextareaAutosize']
133+
const ToggleButton: typeof import('@mui/material')['ToggleButton']
134+
const ToggleButtonGroup: typeof import('@mui/material')['ToggleButtonGroup']
135+
const Toolbar: typeof import('@mui/material')['Toolbar']
136+
const Tooltip: typeof import('@mui/material')['Tooltip']
137+
const Typography: typeof import('@mui/material')['Typography']
138+
const Unstable_Grid2: typeof import('@mui/material')['Unstable_Grid2']
139+
const Unstable_TrapFocus: typeof import('@mui/material')['Unstable_TrapFocus']
140+
const Zoom: typeof import('@mui/material')['Zoom']
141+
const ThemeProvider: typeof import('@mui/material')['ThemeProvider']
142+
const Experimental_CssVarsProvider: typeof import('@mui/material')['Experimental_CssVarsProvider']
143+
const ModalManager: typeof import('@mui/material')['ModalManager']
144+
const SliderMark: typeof import('@mui/material')['SliderMark']
145+
const SliderMarkLabel: typeof import('@mui/material')['SliderMarkLabel']
146+
const SliderRail: typeof import('@mui/material')['SliderRail']
147+
const SliderRoot: typeof import('@mui/material')['SliderRoot']
148+
const SliderThumb: typeof import('@mui/material')['SliderThumb']
149+
const SliderTrack: typeof import('@mui/material')['SliderTrack']
150+
const SliderValueLabel: typeof import('@mui/material')['SliderValueLabel']
151+
const StepContext: typeof import('@mui/material')['StepContext']
152+
const StepperContext: typeof import('@mui/material')['StepperContext']
153+
const AntAffix: typeof import('antd')['Affix']
154+
const AntAlert: typeof import('antd')['Alert']
155+
const AntAnchor: typeof import('antd')['Anchor']
156+
const AntAutoComplete: typeof import('antd')['AutoComplete']
157+
const AntAvatar: typeof import('antd')['Avatar']
158+
const AntBackTop: typeof import('antd')['BackTop']
159+
const AntBadge: typeof import('antd')['Badge']
160+
const AntBreadcrumb: typeof import('antd')['Breadcrumb']
161+
const AntButton: typeof import('antd')['Button']
162+
const AntCalendar: typeof import('antd')['Calendar']
163+
const AntCard: typeof import('antd')['Card']
164+
const AntCarousel: typeof import('antd')['Carousel']
165+
const AntCascader: typeof import('antd')['Cascader']
166+
const AntCheckbox: typeof import('antd')['Checkbox']
167+
const AntCol: typeof import('antd')['Col']
168+
const AntCollapse: typeof import('antd')['Collapse']
169+
const AntComment: typeof import('antd')['Comment']
170+
const AntConfigProvider: typeof import('antd')['ConfigProvider']
171+
const AntDatePicker: typeof import('antd')['DatePicker']
172+
const AntDescriptions: typeof import('antd')['Descriptions']
173+
const AntDivider: typeof import('antd')['Divider']
174+
const AntDrawer: typeof import('antd')['Drawer']
175+
const AntDropdown: typeof import('antd')['Dropdown']
176+
const AntEmpty: typeof import('antd')['Empty']
177+
const AntForm: typeof import('antd')['Form']
178+
const AntGrid: typeof import('antd')['Grid']
179+
const AntImage: typeof import('antd')['Image']
180+
const AntInput: typeof import('antd')['Input']
181+
const AntInputNumber: typeof import('antd')['InputNumber']
182+
const AntLayout: typeof import('antd')['Layout']
183+
const AntList: typeof import('antd')['List']
184+
const AntMentions: typeof import('antd')['Mentions']
185+
const AntMenu: typeof import('antd')['Menu']
186+
const AntModal: typeof import('antd')['Modal']
187+
const AntPageHeader: typeof import('antd')['PageHeader']
188+
const AntPagination: typeof import('antd')['Pagination']
189+
const AntPopconfirm: typeof import('antd')['Popconfirm']
190+
const AntPopover: typeof import('antd')['Popover']
191+
const AntProgress: typeof import('antd')['Progress']
192+
const AntRadio: typeof import('antd')['Radio']
193+
const AntRate: typeof import('antd')['Rate']
194+
const AntResult: typeof import('antd')['Result']
195+
const AntRow: typeof import('antd')['Row']
196+
const AntSegmented: typeof import('antd')['Segmented']
197+
const AntSelect: typeof import('antd')['Select']
198+
const AntSkeleton: typeof import('antd')['Skeleton']
199+
const AntSlider: typeof import('antd')['Slider']
200+
const AntSpace: typeof import('antd')['Space']
201+
const AntSpin: typeof import('antd')['Spin']
202+
const AntStatistic: typeof import('antd')['Statistic']
203+
const AntSteps: typeof import('antd')['Steps']
204+
const AntSwitch: typeof import('antd')['Switch']
205+
const AntTable: typeof import('antd')['Table']
206+
const AntTabs: typeof import('antd')['Tabs']
207+
const AntTag: typeof import('antd')['Tag']
208+
const AntTimePicker: typeof import('antd')['TimePicker']
209+
const AntTimeline: typeof import('antd')['Timeline']
210+
const AntTooltip: typeof import('antd')['Tooltip']
211+
const AntTransfer: typeof import('antd')['Transfer']
212+
const AntTree: typeof import('antd')['Tree']
213+
const AntTreeSelect: typeof import('antd')['TreeSelect']
214+
const AntTypography: typeof import('antd')['Typography']
215+
const AntUpload: typeof import('antd')['Upload']
216+
}

src/core/resolvers/createResolver.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@ export function createResolver<T extends BaseResolverOptions = BaseResolverOptio
1313
_options: CreateResolverOptions,
1414
) {
1515
return async (options: T = {} as T) => {
16-
const { prefix = 'Ant' } = options
16+
let prefix: string | undefined
17+
18+
if (typeof options.prefix === 'boolean' && options.prefix)
19+
prefix = 'Ant'
20+
else if (typeof options.prefix === 'string')
21+
prefix = options.prefix
1722

1823
const pkgs = await importModule(_options.module)
1924

0 commit comments

Comments
 (0)