import type { JsonlDBOptions } from "@alcalzone/jsonl-db" ; import type { ZWaveOptions } from "./ZWaveOptions" ; export const throttlePresets = { slow : { autoCompress : { intervalMs : 60 * 60000 , intervalMinChanges : 100 , sizeFactor : 3 , sizeFactorMinimumSize : 100 } , throttleFS : { intervalMs : 5 * 60000 , maxBufferedCommands : 500 } } , normal : { autoCompress : { intervalMs : 60000 , intervalMinChanges : 5 , sizeFactor : 2 , sizeFactorMinimumSize : 20 } , throttleFS : { intervalMs : 1000 , maxBufferedCommands : 50 } } , fast : { autoCompress : { intervalMs : 60000 , intervalMinChanges : 5 , sizeFactor : 2 , sizeFactorMinimumSize : 20 } } } ;