Skip to content

delay

delay(duration): <A>(data) => Task<A>

Defined in: Core/Task.ts:191

Delays the execution of a Task by the specified duration. Useful for debouncing or rate limiting.

Duration

<A>(data) => Task<A>

pipe(
  Task.resolve(42),
  Task.delay(Duration.seconds(1))
)(); // Resolves after 1 second