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
TypeScript
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;
};
};