UNPKG

motion-v

Version:

<h1 align="center"> <img width="35" height="35" alt="Motion logo" src="https://github.com/user-attachments/assets/00d6d1c3-72c4-4c2f-a664-69da13182ffc" /><br />Motion for Vue</h1>

193 lines (192 loc) 4.51 kB
export declare const MotionComponentProps: { ignoreStrict: { type: BooleanConstructor; }; forwardMotionProps: { type: BooleanConstructor; default: boolean; }; asChild: { type: BooleanConstructor; default: boolean; }; whileDrag: { type: (ArrayConstructor | ObjectConstructor | StringConstructor)[]; }; whileHover: { type: (ArrayConstructor | ObjectConstructor | StringConstructor)[]; }; whilePress: { type: (ArrayConstructor | ObjectConstructor | StringConstructor)[]; }; whileInView: { type: (ArrayConstructor | ObjectConstructor | StringConstructor)[]; }; whileFocus: { type: (ArrayConstructor | ObjectConstructor | StringConstructor)[]; }; custom: { type: (ArrayConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[]; }; initial: { type: (ArrayConstructor | BooleanConstructor | ObjectConstructor | StringConstructor)[]; default: any; }; animate: { type: (ArrayConstructor | ObjectConstructor | StringConstructor)[]; default: any; }; exit: { type: (ArrayConstructor | ObjectConstructor | StringConstructor)[]; }; variants: { type: ObjectConstructor; }; inherit: { type: BooleanConstructor; }; style: { type: ObjectConstructor; }; transformTemplate: { type: FunctionConstructor; }; transition: { type: ObjectConstructor; }; onAnimationComplete: { type: FunctionConstructor; }; onUpdate: { type: FunctionConstructor; }; layout: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; layoutId: { type: StringConstructor; default: any; }; layoutScroll: { type: BooleanConstructor; default: boolean; }; layoutRoot: { type: BooleanConstructor; default: boolean; }; 'data-framer-portal-id': { type: StringConstructor; }; crossfade: { type: BooleanConstructor; default: boolean; }; layoutDependency: { type: any; default: any; }; onBeforeLayoutMeasure: { type: FunctionConstructor; }; onLayoutMeasure: { type: FunctionConstructor; }; onLayoutAnimationStart: { type: FunctionConstructor; }; onLayoutAnimationComplete: { type: FunctionConstructor; }; globalPressTarget: { type: BooleanConstructor; }; onPressStart: { type: FunctionConstructor; }; onPress: { type: FunctionConstructor; }; onPressCancel: { type: FunctionConstructor; }; onHoverStart: { type: FunctionConstructor; }; onHoverEnd: { type: FunctionConstructor; }; inViewOptions: { type: ObjectConstructor; }; onViewportEnter: { type: FunctionConstructor; }; onViewportLeave: { type: FunctionConstructor; }; drag: { type: (BooleanConstructor | StringConstructor)[]; }; dragSnapToOrigin: { type: BooleanConstructor; }; dragDirectionLock: { type: BooleanConstructor; }; dragPropagation: { type: BooleanConstructor; }; dragConstraints: { type: (BooleanConstructor | ObjectConstructor)[]; }; dragElastic: { type: (BooleanConstructor | ObjectConstructor | NumberConstructor)[]; default: number; }; dragMomentum: { type: BooleanConstructor; default: boolean; }; dragTransition: { type: ObjectConstructor; }; dragListener: { type: BooleanConstructor; default: boolean; }; dragControls: { type: ObjectConstructor; }; onDragStart: { type: FunctionConstructor; }; onDragEnd: { type: FunctionConstructor; }; onDrag: { type: FunctionConstructor; }; onDirectionLock: { type: FunctionConstructor; }; onDragTransitionEnd: { type: FunctionConstructor; }; onMeasureDragConstraints: { type: FunctionConstructor; }; onPanSessionStart: { type: FunctionConstructor; }; onPanStart: { type: FunctionConstructor; }; onPan: { type: FunctionConstructor; }; onPanEnd: { type: FunctionConstructor; }; };