70 lines
2.4 KiB
TypeScript
70 lines
2.4 KiB
TypeScript
import "vue/jsx";
|
|
import type { TextAreaCI, UiInterface, DialogCI, TableColumnCI, Icons, IconCI, TableCI, SelectCI, MessageCI, NotificationCI, MessageBoxCI, InputCI, OptionCI, FormWrapperCI, FormItemCI, DrawerCI, CheckboxCI, RadioCI, RadioGroupCI, TagCI, CheckboxGroupCI, CascaderCI, SwitchCI, InputPasswordCI, InputGroupCI, DatePickerCI, TimePickerCI, DropdownCI, DropdownMenuCI, DropdownItemCI, ImageGroupCI, ImageCI, ProgressCI, LoadingCI, UploadCI, TreeSelectCI, TabsCI, TabPaneCI, CollapseCI, CollapseItemCI, ButtonCI, PaginationCI, DividerCI, FormCI, PopoverCI, TooltipCI, InputNumberCI, BadgeCI, CollapseTransitionCI, ButtonGroupCI, ColCI, RowCI, CardCI, RadioButtonCI } from "@fast-crud/ui-interface";
|
|
export type ElementUiProvider = {
|
|
Notification: any;
|
|
Message: any;
|
|
MessageBox: any;
|
|
};
|
|
export declare class Element implements UiInterface {
|
|
constructor(target?: ElementUiProvider);
|
|
type: string;
|
|
modelValue: string;
|
|
switch: SwitchCI;
|
|
formWrapper: FormWrapperCI;
|
|
messageBox: MessageBoxCI;
|
|
message: MessageCI;
|
|
notification: NotificationCI;
|
|
icon: IconCI;
|
|
icons: Icons;
|
|
dialog: DialogCI;
|
|
buttonGroup: ButtonGroupCI;
|
|
col: ColCI;
|
|
row: RowCI;
|
|
card: CardCI;
|
|
checkboxGroup: CheckboxGroupCI;
|
|
checkbox: CheckboxCI;
|
|
drawer: DrawerCI;
|
|
collapseTransition: CollapseTransitionCI;
|
|
option: OptionCI;
|
|
select: SelectCI;
|
|
treeSelect: TreeSelectCI;
|
|
radio: RadioCI;
|
|
radioButton: RadioButtonCI;
|
|
radioGroup: RadioGroupCI;
|
|
cascader: CascaderCI;
|
|
form: FormCI;
|
|
formItem: FormItemCI;
|
|
button: ButtonCI;
|
|
pagination: PaginationCI;
|
|
tableColumn: TableColumnCI;
|
|
tableColumnGroup: TableColumnCI;
|
|
table: TableCI;
|
|
tableColumnV2: TableColumnCI;
|
|
tableColumnGroupV2: TableColumnCI;
|
|
tableV2: TableCI;
|
|
textArea: TextAreaCI;
|
|
tag: TagCI;
|
|
inputGroup: InputGroupCI;
|
|
input: InputCI;
|
|
inputPassword: InputPasswordCI;
|
|
number: InputNumberCI;
|
|
datePicker: DatePickerCI;
|
|
timePicker: TimePickerCI;
|
|
dropdown: DropdownCI;
|
|
dropdownMenu: DropdownMenuCI;
|
|
dropdownItem: DropdownItemCI;
|
|
imageGroup: ImageGroupCI;
|
|
image: ImageCI;
|
|
progress: ProgressCI;
|
|
loading: LoadingCI;
|
|
upload: UploadCI;
|
|
tabs: TabsCI;
|
|
tabPane: TabPaneCI;
|
|
collapse: CollapseCI;
|
|
collapseItem: CollapseItemCI;
|
|
badge: BadgeCI;
|
|
tooltip: TooltipCI;
|
|
divider: DividerCI;
|
|
popover: PopoverCI;
|
|
}
|