UNPKG

@stadiamaps/ferrostar-webcomponents

Version:

Ferrostar is a modern SDK for building turn-by-turn navigation applications.

34 lines 1.12 kB
import { Route, TripState } from '@stadiamaps/ferrostar'; import { StateProvider } from './types'; import { ReactiveElement } from 'lit'; export declare class ReplayController extends ReactiveElement implements StateProvider { private replay; private current_event; private route; private hasStarted; private isPlaying; private playbackSpeed; private currentProgress; private current_event_index; private prev_timestamp; private total_duration; private allEvents; onNavigationStart?: () => void; onNavigationStop?: () => void; constructor(json_str: string); private applyDelay; startReplay(): Promise<void>; play(): Promise<void>; pause(): void; setPlaybackSpeed(speed: number): void; seekToIndex(index: number): void; seekToProgress(progress: number): void; provideState(tripState: TripState): void; provideRoute(route: Route): void; stopNavigation(): Promise<void>; get progress(): number; get speed(): number; get playing(): boolean; get duration(): number; } //# sourceMappingURL=replay-controller.d.ts.map