react-svg-timeline
Version:
React Timeline Component
18 lines (17 loc) • 551 B
TypeScript
import { Domain } from '../model';
declare type Animation = 'none' | Readonly<{
startMs: number;
fromDomain: Domain;
toDomain: Domain;
}>;
interface UseTimelineAnimationProps {
setDomain: (domain: Domain) => void;
maxDomainStart: number;
maxDomainEnd: number;
}
export declare const useTimelineAnimation: ({ setDomain, maxDomainStart, maxDomainEnd, }: UseTimelineAnimationProps) => {
isAnimationInProgress: boolean;
setAnimation: React.Dispatch<React.SetStateAction<Animation>>;
animation: Animation;
};
export {};