export function getRemainingDelayMs(targetDelayMs: number, startedAtMs: number, currentTimeMs: number = Date.now()): number { return Math.max(0, targetDelayMs - (currentTimeMs - startedAtMs)); }