UNPKG

ant-design-vue

Version:

An enterprise-class UI design language and Vue-based implementation

31 lines (30 loc) 1.28 kB
import type { BaseTransitionProps, CSSProperties, Ref } from 'vue'; export declare const getTransitionProps: (transitionName: string, opt?: object) => object; export declare const getTransitionGroupProps: (transitionName: string, opt?: object) => { appear: boolean; appearActiveClass: string; appearToClass: string; enterFromClass: string; enterActiveClass: string; enterToClass: string; leaveActiveClass: string; leaveToClass: string; } | { css: boolean; }; declare let Transition: import("vue").FunctionalComponent<import("vue").TransitionProps, {}>; declare let TransitionGroup: new () => { $props: import("vue").TransitionGroupProps; }; export declare type MotionEvent = (TransitionEvent | AnimationEvent) & { deadline?: boolean; }; export declare type MotionEventHandler = (element: Element, done?: () => void) => CSSProperties; export declare type MotionEndEventHandler = (element: Element, done?: () => void) => boolean | void; export interface CSSMotionProps extends Partial<BaseTransitionProps<Element>> { name?: string; css?: boolean; } declare const collapseMotion: (style: Ref<CSSProperties>, className: Ref<string>) => CSSMotionProps; export { Transition, TransitionGroup, collapseMotion }; export default Transition;