API reference › @evolu/common › Time › PositiveDuration
type PositiveDuration = DurationLiteral | PositiveMillis;
Defined in: packages/common/src/Time.ts:419
DurationLiteral or PositiveMillis.
Convenience input accepting a human-readable DurationLiteral or validated milliseconds as PositiveMillis for timer-based APIs.
Example
import { assertType, PositiveMillis, sleep } from "@evolu/common";
const readableSleep = sleep("1s");
const validatedSleep = sleep(PositiveMillis.orThrow(1000));
assertType<typeof validatedSleep, typeof readableSleep>();