UNPKG

@smithy/types

Version:

[![NPM version](https://img.shields.io/npm/v/@smithy/types/latest.svg)](https://www.npmjs.com/package/@smithy/types) [![NPM downloads](https://img.shields.io/npm/dm/@smithy/types.svg)](https://www.npmjs.com/package/@smithy/types)

19 lines (18 loc) 596 B
import { RetryStrategyV2 } from "../retry"; import { 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>; }