Task overview
Added in v0.1.0
Table of contents
utils
applyAndDelay
Apply policy and delay by its amount if it results in a retry. Returns updated status.
Signature
export declare function applyAndDelay(policy: RetryPolicy, status: RetryStatus): T.Task<RetryStatus>
Added in v0.1.0
retrying
Retry combinator for actions that don’t raise exceptions, but signal in their type the outcome has failed. Examples are the Option, Either and EitherT monads.
Signature
export declare function retrying<A>(
policy: RetryPolicy,
action: (status: RetryStatus) => T.Task<A>,
check: (a: A) => boolean
): T.Task<A>
Added in v0.1.0