Eine Zahl ist nicht nur eine Zahl: So lässt du den Compiler Unit-Bugs erkennen
Milliseconds dort zu übergeben, wo Seconds erwartet werden, ist ein Bug, der jeden Test besteht. Hier ist, wie du Units direkt in TypeScripts Type System encodest, damit Mix-ups zur Compile-Zeit fehlschlagen – ohne Runtime-Kosten.
Eine Funktion fordert ein Timeout in Milliseconds an. Du übergibst . Später fordert eine andere Funktion ein Timeout in Seconds an. Du übergibst . Irgendwo…