API reference › @evolu/common › Schedule › addDelay
function addDelay(
extra: Duration,
): <Output, Input>(
schedule: Schedule<Output, Input>,
) => Schedule<Output, Input>;
Defined in: packages/common/src/Schedule.ts:1018
Adds a fixed delay to the schedule's existing delay.
Adding to every delay
import { assertOk, addDelay, exponential, testCreateDeps } from "@evolu/common";
// Add 500ms to every exponential delay.
const step = addDelay("500ms")(exponential("100ms"))(testCreateDeps());
assertOk(step(undefined), [100, 600]);