timeout
timeout<
E>(duration,onTimeout): <A>(task) =>Task<Result<E,A>>
Defined in: Core/Task.ts:421
Converts a Task<A> into a Task<Result<E, A>>, resolving to Err if the
Task does not complete within the given duration. The inner Task receives an
AbortSignal that fires when the deadline passes, so asynchronous operations
that accept a signal are cancelled rather than left dangling.
Type Parameters
Section titled “Type Parameters”E
Parameters
Section titled “Parameters”duration
Section titled “duration”onTimeout
Section titled “onTimeout”() => E
Returns
Section titled “Returns”<A>(task) => Task<Result<E, A>>