UNPKG

@robotical/roboticaljs

Version:

Javascript/TS library for Robotical products

24 lines (23 loc) 732 B
export type Settings = { showCharts: boolean; maxChartDataPoints: number; maxDatapointsToStore: number; latencyTest: boolean; latencyAttributeName: string; latencyChangeThreshold: number; }; declare class SettingsManager { private static instance; private settings; private storageKey; private maxChartDataPoints_default; private maxDatapointsToStore_default; private constructor(); static getInstance(): SettingsManager; getSetting<K extends keyof Settings>(key: K): Settings[K]; setSetting<K extends keyof Settings>(key: K, value: Settings[K]): void; getAllSettings(): Settings; private saveSettings; resetSettings(): void; } export default SettingsManager;