UNPKG

tsiclient

Version:

<a href="https://tsiclientsample.azurewebsites.net"><img src="https://insights.timeseries.azure.com/favicons/android-chrome-192x192.png" align="left" hspace="10" vspace="6" height="100px"></a>

37 lines (36 loc) 1.16 kB
import { Component } from "./Component-8ea21f2e"; interface IPlaybackSettings { intervalMillis: number; stepSizeMillis: number; } declare class PlaybackControls extends Component { private playbackInterval; private playButton; private handleElement; private controlsContainer; private track; private trackXOffset; private trackYOffset; private trackWidth; private timeFormatter; private selectedTimeStamp; private selectTimeStampCallback; private timeStampToPosition; private playbackSettings; private end; private wasPlayingWhenDragStarted; readonly handleRadius: number; readonly minimumPlaybackInterval: number; // 1 second constructor(renderTarget: Element, initialTimeStamp?: Date); get currentTimeStamp(): Date; render(start: Date, end: Date, onSelectTimeStamp: (d: Date) => {}, options: any, playbackSettings: IPlaybackSettings): void; play(): void; pause(): void; next(): void; private clamp; private onDrag; private onDragEnd; private updateSelection; } export { PlaybackControls as default };