/** * Returns a new schedule with the given delay added to every interval defined * by this schedule. * * @tsplus static effect/core/io/Schedule.Aspects addDelay * @tsplus pipeable effect/core/io/Schedule addDelay */ export function addDelay(f: (out: Out) => Duration) { return (self: Schedule): Schedule => self.addDelayEffect((out) => Effect.sync(f(out))) }