1 | import { App } from 'vue'
|
2 | import { VXETableConfigOptions, VXETableCore } from './v-x-e-table'
|
3 |
|
4 | import { Icon } from './icon'
|
5 | import { Table } from './table'
|
6 | import { Column } from './column'
|
7 | import { Colgroup } from './colgroup'
|
8 | import { Grid } from './grid'
|
9 | import { Toolbar } from './toolbar'
|
10 | import { Pager } from './pager'
|
11 | import { Checkbox } from './checkbox'
|
12 | import { CheckboxGroup } from './checkbox-group'
|
13 | import { Radio } from './radio'
|
14 | import { RadioGroup } from './radio-group'
|
15 | import { RadioButton } from './radio-button'
|
16 | import { Input } from './input'
|
17 | import { Textarea } from './textarea'
|
18 | import { Button } from './button'
|
19 | import { ButtonGroup } from './button-group'
|
20 | import { Select } from './select'
|
21 | import { Optgroup } from './optgroup'
|
22 | import { Option } from './option'
|
23 | import { Modal } from './modal'
|
24 | import { Drawer } from './drawer'
|
25 | import { Tooltip } from './tooltip'
|
26 | import { Form } from './form'
|
27 | import { FormGather } from './form-gather'
|
28 | import { FormItem } from './form-item'
|
29 | import { Switch } from './switch'
|
30 | import { List } from './list'
|
31 | import { Pulldown } from './pulldown'
|
32 |
|
33 | export function install(app: App, options?: VXETableConfigOptions): void
|
34 |
|
35 | declare module '@vue/runtime-core' {
|
36 | export interface GlobalComponents {
|
37 | VXETable: VXETableCore
|
38 |
|
39 | VxeIcon: typeof Icon
|
40 | VxeTable: typeof Table
|
41 | VxeColumn: typeof Column
|
42 | VxeColgroup: typeof Colgroup
|
43 | VxeGrid: typeof Grid
|
44 | VxeToolbar: typeof Toolbar
|
45 | VxePager: typeof Pager
|
46 | VxeCheckbox: typeof Checkbox
|
47 | VxeCheckboxGroup: typeof CheckboxGroup
|
48 | VxeRadio: typeof Radio
|
49 | VxeRadioGroup: typeof RadioGroup
|
50 | VxeRadioButton: typeof RadioButton
|
51 | VxeInput: typeof Input
|
52 | VxeTextarea: typeof Textarea
|
53 | VxeButton: typeof Button
|
54 | VxeButtonGroup: typeof ButtonGroup
|
55 | VxeSelect: typeof Select
|
56 | VxeOptgroup: typeof Optgroup
|
57 | VxeOption: typeof Option
|
58 | VxeModal: typeof Modal
|
59 | VxeDrawer: typeof Drawer
|
60 | VxeTooltip: typeof Tooltip
|
61 | VxeForm: typeof Form
|
62 | VxeFormGather: typeof FormGather
|
63 | VxeFormItem: typeof FormItem
|
64 | VxeSwitch: typeof Switch
|
65 | VxeList: typeof List
|
66 | VxePulldown: typeof Pulldown
|
67 | }
|
68 | }
|
69 |
|
70 | declare global {
|
71 | interface Window {
|
72 | VXETable: VXETableCore;
|
73 | }
|
74 | }
|
75 |
|
76 |
|
77 | export * from './v-x-e-table'
|
78 | export * from './component'
|
79 |
|
80 |
|
81 | export * from './icon'
|
82 | export * from './loading'
|
83 | export * from './table'
|
84 | export * from './column'
|
85 | export * from './colgroup'
|
86 | export * from './grid'
|
87 | export * from './toolbar'
|
88 | export * from './pager'
|
89 | export * from './checkbox'
|
90 | export * from './checkbox-group'
|
91 | export * from './radio'
|
92 | export * from './radio-group'
|
93 | export * from './radio-button'
|
94 | export * from './input'
|
95 | export * from './textarea'
|
96 | export * from './button'
|
97 | export * from './button-group'
|
98 | export * from './select'
|
99 | export * from './optgroup'
|
100 | export * from './option'
|
101 | export * from './modal'
|
102 | export * from './drawer'
|
103 | export * from './tooltip'
|
104 | export * from './form'
|
105 | export * from './form-gather'
|
106 | export * from './form-item'
|
107 | export * from './switch'
|
108 | export * from './list'
|
109 | export * from './pulldown'
|
110 |
|
111 |
|
112 | export * from './module'
|
113 |
|
114 |
|
115 | export * from './plugins'
|