wise-eyes-core
Version:
Web server to monitor the status of owlcms
24 lines (23 loc) • 612 B
TypeScript
export interface ClockState {
displayValue: string;
indefinite: boolean;
isStopped: boolean;
milliseconds: number;
}
export default class Clock {
private isStopped;
private milliseconds;
private setAt;
constructor({ isStopped, milliseconds, }?: {
isStopped?: boolean | undefined;
milliseconds?: number | undefined;
});
getCurrentMilliseconds(): number;
private getDisplayValue;
getState(): ClockState;
isIndefinite(): boolean;
update({ isStopped, milliseconds, }: {
isStopped: boolean;
milliseconds: number;
}): void;
}