UNPKG

kepler.gl

Version:

kepler.gl is a webgl based application to visualize large scale location data in the browser

27 lines (26 loc) 1.22 kB
import React from 'react'; import { Timeline, Filter } from '@kepler.gl/types'; import TimelineSliderFactory from '../timeline-slider'; import PlaybackControlsFactory from './playback-controls'; import FloatingTimeDisplayFactory from './floating-time-display'; export declare type AnimationControlProps = { filter?: Filter; timeline?: Timeline; isAnimatable?: boolean; isAnimating?: boolean; updateAnimationSpeed?: (val: number) => void; setAnimationWindow?: (id: string) => void; toggleAnimation: () => void; resetAnimation?: () => void; setTimelineValue: (value: number[]) => void; showTimeDisplay?: boolean; showTimeline?: boolean; showControls?: boolean; className?: string; style?: object; }; declare function AnimationControlFactory(PlaybackControls: ReturnType<typeof PlaybackControlsFactory>, FloatingTimeDisplay: ReturnType<typeof FloatingTimeDisplayFactory>, TimelineSlider: ReturnType<typeof TimelineSliderFactory>): React.FC<AnimationControlProps>; declare namespace AnimationControlFactory { var deps: (typeof PlaybackControlsFactory | typeof TimelineSliderFactory | typeof FloatingTimeDisplayFactory)[]; } export default AnimationControlFactory;