UNPKG

@aplus-frontend/antdv

Version:

Vue basic component library maintained based on ant-design-vue

108 lines (107 loc) 3.79 kB
import type { ExtractPropTypes } from 'vue'; import type { MouseEventHandler } from '../_util/EventInterface'; import type { BadgeProps } from '../badge'; export type FloatButtonType = 'default' | 'primary'; export type FloatButtonShape = 'circle' | 'square'; export type FloatButtonGroupTrigger = 'click' | 'hover'; export type FloatButtonBadgeProps = Omit<BadgeProps, 'status' | 'text' | 'title' | 'children'>; export declare const floatButtonProps: () => { prefixCls: StringConstructor; description: import("vue-types").VueTypeValidableDef<any>; type: { type: import("vue").PropType<FloatButtonType>; default: FloatButtonType; }; shape: { type: import("vue").PropType<FloatButtonShape>; default: FloatButtonShape; }; tooltip: import("vue-types").VueTypeValidableDef<any>; href: StringConstructor; target: StringConstructor; badge: { type: import("vue").PropType<FloatButtonBadgeProps>; default: FloatButtonBadgeProps; }; onClick: { type: import("vue").PropType<MouseEventHandler>; default: MouseEventHandler; }; }; export type FloatButtonProps = Partial<ExtractPropTypes<ReturnType<typeof floatButtonProps>>>; export declare const floatButtonContentProps: () => { prefixCls: { type: import("vue").PropType<string>; default: string; }; }; export type FloatButtonContentProps = Partial<ExtractPropTypes<ReturnType<typeof floatButtonContentProps>>>; export declare const floatButtonGroupProps: () => { trigger: { type: import("vue").PropType<FloatButtonGroupTrigger>; default: FloatButtonGroupTrigger; }; open: { type: BooleanConstructor; default: boolean; }; onOpenChange: { type: import("vue").PropType<(open: boolean) => void>; default: (open: boolean) => void; }; 'onUpdate:open': { type: import("vue").PropType<(open: boolean) => void>; default: (open: boolean) => void; }; prefixCls: StringConstructor; description: import("vue-types").VueTypeValidableDef<any>; type: { type: import("vue").PropType<FloatButtonType>; default: FloatButtonType; }; shape: { type: import("vue").PropType<FloatButtonShape>; default: FloatButtonShape; }; tooltip: import("vue-types").VueTypeValidableDef<any>; href: StringConstructor; target: StringConstructor; badge: { type: import("vue").PropType<FloatButtonBadgeProps>; default: FloatButtonBadgeProps; }; onClick: { type: import("vue").PropType<MouseEventHandler>; default: MouseEventHandler; }; }; export type FloatButtonGroupProps = Partial<ExtractPropTypes<ReturnType<typeof floatButtonGroupProps>>>; export declare const backTopProps: () => { prefixCls: StringConstructor; duration: NumberConstructor; target: { type: import("vue").PropType<() => HTMLElement | Window | Document>; default: () => HTMLElement | Window | Document; }; visibilityHeight: NumberConstructor; onClick: { type: import("vue").PropType<MouseEventHandler>; default: MouseEventHandler; }; description: import("vue-types").VueTypeValidableDef<any>; type: { type: import("vue").PropType<FloatButtonType>; default: FloatButtonType; }; shape: { type: import("vue").PropType<FloatButtonShape>; default: FloatButtonShape; }; tooltip: import("vue-types").VueTypeValidableDef<any>; href: StringConstructor; badge: { type: import("vue").PropType<FloatButtonBadgeProps>; default: FloatButtonBadgeProps; }; }; export type BackTopProps = Partial<ExtractPropTypes<ReturnType<typeof backTopProps>>>;