import type { ComponentProps } from './types'; import type EleBasicSelect from '../ele-basic-select/index'; import type { CropperProps } from '../ele-cropper/props'; import type { DataTableProps } from '../ele-data-table/props'; import type EleDataTable from '../ele-data-table/index'; import type { DropdownProps } from '../ele-dropdown/props'; import type EleDropdown from '../ele-dropdown/index'; import type { LoadingProps } from '../ele-loading/props'; import type { MenusProps } from '../ele-menus/props'; import type { MenuItem } from '../ele-menus/types'; import type { ModalProps } from '../ele-modal/props'; import type { PaginationProps } from '../ele-pagination/props'; import type { PopoverProps } from '../ele-popover/props'; import type ElePopover from '../ele-popover/index'; import type { ProTableProps } from '../ele-pro-table/props'; import type EleProTable from '../ele-pro-table/index'; import type { PrinterProps } from '../ele-printer/props'; import type EleTabs from '../ele-tabs/index'; import type { TableProps } from '../ele-table/props'; import type { TextProps } from '../ele-text/props'; import type EleText from '../ele-text/index'; import type { ToolbarProps } from '../ele-toolbar/props'; import type { TooltipProps } from '../ele-tooltip/props'; import type { ToolProps } from '../ele-tool/props'; import type EleTooltip from '../ele-tooltip/index'; import type EleVirtualTable from '../ele-virtual-table/index'; import type ReceiverView from '../ele-config-provider/components/receiver-view'; /** * 组件属性 */ export type EleCropperProps = ComponentProps; export type EleDataTableProps = ComponentProps; export type EleDropdownProps = ComponentProps; export type EleLoadingProps = ComponentProps; export type EleMenusProps = ComponentProps; export type EleMenuItemProps = Partial; export type EleModalProps = ComponentProps; export type ElePaginationProps = ComponentProps; export type ElePopoverProps = Partial; export type EleProTableProps = ComponentProps; export type ElePrinterProps = ComponentProps; export type EleTableProps = ComponentProps; export type EleTextProps = ComponentProps; export type EleToolbarProps = ComponentProps; export type EleTooltipProps = Partial; export type EleToolProps = Partial; /** * 组件实例 */ export type EleBasicSelectInstance = InstanceType | null; export type EleDataTableInstance = InstanceType | null; export type EleDropdownInstance = InstanceType | null; export type ElePopoverInstance = InstanceType | null; export type EleProTableInstance = InstanceType | null; export type EleTabsInstance = InstanceType | null; export type EleTextInstance = InstanceType | null; export type EleTooltipInstance = InstanceType | null; export type EleVirtualTableInstance = InstanceType< typeof EleVirtualTable > | null; export type ReceiverViewInstance = InstanceType | null;