Skip to content

Commit 73ebf4c

Browse files
committed
feat: add global types for volar, close #5067
1 parent b645f82 commit 73ebf4c

File tree

1 file changed

+255
-0
lines changed

1 file changed

+255
-0
lines changed

typings/global.d.ts

+255
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,255 @@
1+
/* eslint-disable @typescript-eslint/consistent-type-imports */
2+
declare module 'vue' {
3+
export interface GlobalComponents {
4+
AAffix: typeof import('ant-design-vue')['Affix'];
5+
6+
AAlert: typeof import('ant-design-vue')['Alert'];
7+
8+
AAnchor: typeof import('ant-design-vue')['Anchor'];
9+
10+
AAnchorLink: typeof import('ant-design-vue')['AnchorLink'];
11+
12+
AAutoComplete: typeof import('ant-design-vue')['AutoComplete'];
13+
14+
AAutoCompleteOptGroup: typeof import('ant-design-vue')['AutoCompleteOptGroup'];
15+
16+
AAutoCompleteOption: typeof import('ant-design-vue')['AutoCompleteOption'];
17+
18+
AAvatar: typeof import('ant-design-vue')['Avatar'];
19+
20+
AAvatarGroup: typeof import('ant-design-vue')['AvatarGroup'];
21+
22+
ABackTop: typeof import('ant-design-vue')['BackTop'];
23+
24+
ABadge: typeof import('ant-design-vue')['Badge'];
25+
26+
ABadgeRibbon: typeof import('ant-design-vue')['BadgeRibbon'];
27+
28+
ABreadcrumb: typeof import('ant-design-vue')['Breadcrumb'];
29+
30+
ABreadcrumbItem: typeof import('ant-design-vue')['BreadcrumbItem'];
31+
32+
ABreadcrumbSeparator: typeof import('ant-design-vue')['BreadcrumbSeparator'];
33+
34+
AButton: typeof import('ant-design-vue')['Button'];
35+
36+
AButtonGroup: typeof import('ant-design-vue')['ButtonGroup'];
37+
38+
ACalendar: typeof import('ant-design-vue')['Calendar'];
39+
40+
ACard: typeof import('ant-design-vue')['Card'];
41+
42+
ACardGrid: typeof import('ant-design-vue')['CardGrid'];
43+
44+
ACardMeta: typeof import('ant-design-vue')['CardMeta'];
45+
46+
ACarousel: typeof import('ant-design-vue')['Carousel'];
47+
48+
ACascader: typeof import('ant-design-vue')['Cascader'];
49+
50+
ACheckableTag: typeof import('ant-design-vue')['CheckableTag'];
51+
52+
ACheckbox: typeof import('ant-design-vue')['Checkbox'];
53+
54+
ACheckboxGroup: typeof import('ant-design-vue')['CheckboxGroup'];
55+
56+
ACol: typeof import('ant-design-vue')['Col'];
57+
58+
ACollapse: typeof import('ant-design-vue')['Collapse'];
59+
60+
ACollapsePanel: typeof import('ant-design-vue')['CollapsePanel'];
61+
62+
AComment: typeof import('ant-design-vue')['Comment'];
63+
64+
AConfigProvider: typeof import('ant-design-vue')['ConfigProvider'];
65+
66+
ADatePicker: typeof import('ant-design-vue')['DatePicker'];
67+
68+
ADescriptions: typeof import('ant-design-vue')['Descriptions'];
69+
70+
ADescriptionsItem: typeof import('ant-design-vue')['DescriptionsItem'];
71+
72+
ADirectoryTree: typeof import('ant-design-vue')['DirectoryTree'];
73+
74+
ADivider: typeof import('ant-design-vue')['Divider'];
75+
76+
ADrawer: typeof import('ant-design-vue')['Drawer'];
77+
78+
ADropdown: typeof import('ant-design-vue')['Dropdown'];
79+
80+
ADropdownButton: typeof import('ant-design-vue')['DropdownButton'];
81+
82+
AEmpty: typeof import('ant-design-vue')['Empty'];
83+
84+
AForm: typeof import('ant-design-vue')['Form'];
85+
86+
AFormItem: typeof import('ant-design-vue')['FormItem'];
87+
88+
AFormItemRest: typeof import('ant-design-vue')['FormItemRest'];
89+
90+
AImage: typeof import('ant-design-vue')['Image'];
91+
92+
AImagePreviewGroup: typeof import('ant-design-vue')['ImagePreviewGroup'];
93+
94+
AInput: typeof import('ant-design-vue')['Input'];
95+
96+
AInputGroup: typeof import('ant-design-vue')['InputGroup'];
97+
98+
AInputNumber: typeof import('ant-design-vue')['InputNumber'];
99+
100+
AInputPassword: typeof import('ant-design-vue')['InputPassword'];
101+
102+
AInputSearch: typeof import('ant-design-vue')['InputSearch'];
103+
104+
ALayout: typeof import('ant-design-vue')['Layout'];
105+
106+
ALayoutContent: typeof import('ant-design-vue')['LayoutContent'];
107+
108+
ALayoutFooter: typeof import('ant-design-vue')['LayoutFooter'];
109+
110+
ALayoutHeader: typeof import('ant-design-vue')['LayoutHeader'];
111+
112+
ALayoutSider: typeof import('ant-design-vue')['LayoutSider'];
113+
114+
AList: typeof import('ant-design-vue')['List'];
115+
116+
AListItem: typeof import('ant-design-vue')['ListItem'];
117+
118+
AListItemMeta: typeof import('ant-design-vue')['ListItemMeta'];
119+
120+
ALocaleProvider: typeof import('ant-design-vue')['LocaleProvider'];
121+
122+
AMentions: typeof import('ant-design-vue')['Mentions'];
123+
124+
AMentionsOption: typeof import('ant-design-vue')['MentionsOption'];
125+
126+
AMenu: typeof import('ant-design-vue')['Menu'];
127+
128+
AMenuDivider: typeof import('ant-design-vue')['MenuDivider'];
129+
130+
AMenuItem: typeof import('ant-design-vue')['MenuItem'];
131+
132+
AMenuItemGroup: typeof import('ant-design-vue')['MenuItemGroup'];
133+
134+
AModal: typeof import('ant-design-vue')['Modal'];
135+
136+
AMonthPicker: typeof import('ant-design-vue')['MonthPicker'];
137+
138+
APageHeader: typeof import('ant-design-vue')['PageHeader'];
139+
140+
APagination: typeof import('ant-design-vue')['Pagination'];
141+
142+
APopconfirm: typeof import('ant-design-vue')['Popconfirm'];
143+
144+
APopover: typeof import('ant-design-vue')['Popover'];
145+
146+
AProgress: typeof import('ant-design-vue')['Progress'];
147+
148+
AQuarterPicker: typeof import('ant-design-vue')['QuarterPicker'];
149+
150+
ARadio: typeof import('ant-design-vue')['Radio'];
151+
152+
ARadioButton: typeof import('ant-design-vue')['RadioButton'];
153+
154+
ARadioGroup: typeof import('ant-design-vue')['RadioGroup'];
155+
156+
ARangePicker: typeof import('ant-design-vue')['RangePicker'];
157+
158+
ARate: typeof import('ant-design-vue')['Rate'];
159+
160+
AResult: typeof import('ant-design-vue')['Result'];
161+
162+
ARow: typeof import('ant-design-vue')['Row'];
163+
164+
ASelect: typeof import('ant-design-vue')['Select'];
165+
166+
ASelectOptGroup: typeof import('ant-design-vue')['SelectOptGroup'];
167+
168+
ASelectOption: typeof import('ant-design-vue')['SelectOption'];
169+
170+
ASkeleton: typeof import('ant-design-vue')['Skeleton'];
171+
172+
ASkeletonAvatar: typeof import('ant-design-vue')['SkeletonAvatar'];
173+
174+
ASkeletonButton: typeof import('ant-design-vue')['SkeletonButton'];
175+
176+
ASkeletonImage: typeof import('ant-design-vue')['SkeletonImage'];
177+
178+
ASkeletonInput: typeof import('ant-design-vue')['SkeletonInput'];
179+
180+
ASlider: typeof import('ant-design-vue')['Slider'];
181+
182+
ASpace: typeof import('ant-design-vue')['Space'];
183+
184+
ASpin: typeof import('ant-design-vue')['Spin'];
185+
186+
AStatistic: typeof import('ant-design-vue')['Statistic'];
187+
188+
AStatisticCountdown: typeof import('ant-design-vue')['StatisticCountdown'];
189+
190+
AStep: typeof import('ant-design-vue')['Step'];
191+
192+
ASteps: typeof import('ant-design-vue')['Steps'];
193+
194+
ASubMenu: typeof import('ant-design-vue')['SubMenu'];
195+
196+
ASwitch: typeof import('ant-design-vue')['Switch'];
197+
198+
ATabPane: typeof import('ant-design-vue')['TabPane'];
199+
200+
ATable: typeof import('ant-design-vue')['Table'];
201+
202+
ATableColumn: typeof import('ant-design-vue')['TableColumn'];
203+
204+
ATableColumnGroup: typeof import('ant-design-vue')['TableColumnGroup'];
205+
206+
ATableSummary: typeof import('ant-design-vue')['TableSummary'];
207+
208+
ATableSummaryCell: typeof import('ant-design-vue')['TableSummaryCell'];
209+
210+
ATableSummaryRow: typeof import('ant-design-vue')['TableSummaryRow'];
211+
212+
ATabs: typeof import('ant-design-vue')['Tabs'];
213+
214+
ATag: typeof import('ant-design-vue')['Tag'];
215+
216+
ATextarea: typeof import('ant-design-vue')['Textarea'];
217+
218+
ATimePicker: typeof import('ant-design-vue')['TimePicker'];
219+
220+
ATimeRangePicker: typeof import('ant-design-vue')['TimeRangePicker'];
221+
222+
ATimeline: typeof import('ant-design-vue')['Timeline'];
223+
224+
ATimelineItem: typeof import('ant-design-vue')['TimelineItem'];
225+
226+
ATooltip: typeof import('ant-design-vue')['Tooltip'];
227+
228+
ATransfer: typeof import('ant-design-vue')['Transfer'];
229+
230+
ATree: typeof import('ant-design-vue')['Tree'];
231+
232+
ATreeNode: typeof import('ant-design-vue')['TreeNode'];
233+
234+
ATreeSelect: typeof import('ant-design-vue')['TreeSelect'];
235+
236+
ATreeSelectNode: typeof import('ant-design-vue')['TreeSelectNode'];
237+
238+
ATypography: typeof import('ant-design-vue')['Typography'];
239+
240+
ATypographyLink: typeof import('ant-design-vue')['TypographyLink'];
241+
242+
ATypographyParagraph: typeof import('ant-design-vue')['TypographyParagraph'];
243+
244+
ATypographyText: typeof import('ant-design-vue')['TypographyText'];
245+
246+
ATypographyTitle: typeof import('ant-design-vue')['TypographyTitle'];
247+
248+
AUpload: typeof import('ant-design-vue')['Upload'];
249+
250+
AUploadDragger: typeof import('ant-design-vue')['UploadDragger'];
251+
252+
AWeekPicker: typeof import('ant-design-vue')['WeekPicker'];
253+
}
254+
}
255+
export {};

0 commit comments

Comments
 (0)