API reference@evolu/commonTime › 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>();