UNPKG

vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

20 lines (19 loc) 993 B
import { ExtractPropTypes, PropType } from 'vue'; import { ConfigurableProps } from '@vexip-ui/config'; import { EllipsisSlots } from './symbol'; export declare const ellipsisProps: { inherit: PropType<boolean>; placement: PropType<"bottom" | "top" | "right" | "left" | "bottom-start" | "bottom-end" | "top-start" | "top-end" | "right-start" | "right-end" | "left-start" | "left-end">; transfer: PropType<string | boolean>; noHover: PropType<boolean>; transitionName: PropType<string>; tooltipTheme: PropType<"light" | "dark">; tipClass: PropType<string | Record<string, any> | (string | Record<string, any>)[]>; maxLines: PropType<number>; tipMaxWidth: PropType<string | number>; tipDisabled: PropType<boolean>; tipShift: PropType<boolean | "horizontal" | "vertical" | "both">; slots: PropType<EllipsisSlots>; }; export type EllipsisProps = ExtractPropTypes<typeof ellipsisProps>; export type EllipsisCProps = ConfigurableProps<EllipsisProps>;