Skip to content

NiobeDurations you can read

Write minutes(2) + seconds(30) instead of 150_000. Convert, parse and format durations with small, typed functions.

ts
setTimeout
(
refresh
,
minutes
(2) +
seconds
(30));
// => after 150_000ms const
timeout
=
parseDuration
(
config
.
timeout
); // '1h 30m'
// => 5_400_000
msToClock
(
timeout
);
// => '01:30:00'
clockToMs
('00:02:30') ===
minutes
(2.5);
// => true