vevet
Version:
Vevet is a JavaScript library for creative development that simplifies crafting rich interactions like split text animations, carousels, marquees, preloading, and more.
14 lines (12 loc) • 408 B
text/typescript
import { ITimelineProgressArg } from '@/components/Timeline';
export interface IProps {
onRafPlay: () => void;
onRafPause: () => void;
onRender: (duration?: number) => void;
containerSize: () => number;
firstSlideSize: () => number;
origin: () => 'start' | 'center' | 'end';
onTimelineStart: () => void;
onTimelineUpdate: (data: ITimelineProgressArg) => void;
onTimelineEnd: () => void;
}