motion-v
Version:
<p align="center"> <img width="100" height="100" alt="Motion logo" src="https://user-images.githubusercontent.com/7850794/164965523-3eced4c4-6020-467e-acde-f11b7900ad62.png" /> </p> <h1 align="center">Motion for Vue</h1>
222 lines (221 loc) • 5.37 kB
TypeScript
export declare const MotionComponentProps: {
ignoreStrict: {
type: BooleanConstructor;
};
forwardMotionProps: {
type: BooleanConstructor;
default: boolean;
};
asChild: {
type: BooleanConstructor;
default: boolean;
};
hover: {
type: (ArrayConstructor | ObjectConstructor | StringConstructor)[];
};
press: {
type: (ArrayConstructor | ObjectConstructor | StringConstructor)[];
};
inView: {
type: (ArrayConstructor | ObjectConstructor | StringConstructor)[];
};
focus: {
type: (ArrayConstructor | ObjectConstructor | StringConstructor)[];
};
whileDrag: {
type: (ArrayConstructor | ObjectConstructor | StringConstructor)[];
};
whileHover: {
type: (ArrayConstructor | ObjectConstructor | StringConstructor)[];
default: ({ hover }: {
hover: any;
}) => any;
};
whilePress: {
type: (ArrayConstructor | ObjectConstructor | StringConstructor)[];
default: ({ press }: {
press: any;
}) => any;
};
whileInView: {
type: (ArrayConstructor | ObjectConstructor | StringConstructor)[];
default: ({ inView }: {
inView: any;
}) => any;
};
whileFocus: {
type: (ArrayConstructor | ObjectConstructor | StringConstructor)[];
default: ({ focus }: {
focus: any;
}) => any;
};
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;
};
layoutGroup: {
type: ObjectConstructor;
};
motionConfig: {
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: (ArrayConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
};
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;
};
};