OptionalabortThe signal to be used to interrupt the retry process
OptionalattemptsThe maximum number of retry attempts.
OptionalinterruptA function that determines whether to interrupt the retry process Should return true to interrupt, false otherwise.
OptionalloggerThe logger function used for logging retry attempts
OptionalmaxThe maximum time to wait between retry attempts, in milliseconds
OptionaltimeoutTimeout for each try
OptionalwaitThe time to wait between retry attempts, in milliseconds
Represents the options for retrying an operation