UNPKG

@smithy/types

Version:
19 lines (18 loc) • 588 B
import type { RetryStrategyV2 } from "../retry"; import type { Provider, RetryStrategy } from "../util"; /** * A configuration interface with methods called by runtime extension * @internal */ export interface RetryStrategyConfiguration { /** * Set retry strategy used for all http requests * @param retryStrategy */ setRetryStrategy(retryStrategy: Provider<RetryStrategyV2 | RetryStrategy>): void; /** * Get retry strategy used for all http requests * @param retryStrategy */ retryStrategy(): Provider<RetryStrategyV2 | RetryStrategy>; }