click-track
Version:
JavaScript utility for click track events.
19 lines (18 loc) • 595 B
TypeScript
import { ITimer } from "./definitions/timer";
import { IEventHandler } from 'ste-events';
export declare class BasicTimer implements ITimer {
autostart: boolean;
length: number;
loop: boolean;
private startTimeMarker;
private position;
private animationFrameId?;
private onTick;
constructor(autostart?: boolean, length?: number, loop?: boolean);
start(): void;
stop(): void;
updateTime(): void;
onUpdate(cb: IEventHandler<ITimer, number>): void;
offUpdate(cb: IEventHandler<ITimer, number>): void;
deconstruct(): void;
}