UNPKG

vexip-ui

Version:

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

23 lines (22 loc) 1.05 kB
import { ExtractPropTypes, PropType } from 'vue'; import { ConfigurableProps } from '@vexip-ui/config'; import { SpinSlots } from './symbol'; export declare const spinProps: { inherit: PropType<boolean>; active: PropType<boolean>; icon: PropType<any>; inner: PropType<boolean>; delay: PropType<number | boolean | number[]>; tip: PropType<string>; hideMask: PropType<boolean>; maskColor: PropType<string>; maskClass: PropType<string | Record<string, any> | (string | Record<string, any>)[]>; transitionName: PropType<string>; iconEffect: PropType<string>; slots: PropType<SpinSlots>; onMaskClick: PropType<((event: MouseEvent) => void) | ((event: MouseEvent) => void)[]>; onShow: PropType<import('@vexip-ui/config').AnyFunction | import('@vexip-ui/config').AnyFunction[]>; onHide: PropType<import('@vexip-ui/config').AnyFunction | import('@vexip-ui/config').AnyFunction[]>; }; export type SpinProps = ExtractPropTypes<typeof spinProps>; export type SpinCProps = ConfigurableProps<SpinProps>;