UNPKG

@azure/core-rest-pipeline

Version:

Isomorphic client library for making HTTP requests in node.js and browser.

21 lines 746 B
import type { PipelinePolicy } from "../pipeline.js"; import { type AzureLogger } from "@azure/logger"; import type { RetryStrategy } from "../retryStrategies/retryStrategy.js"; /** * Options to the {@link retryPolicy} */ export interface RetryPolicyOptions { /** * Maximum number of retries. If not specified, it will limit to 3 retries. */ maxRetries?: number; /** * Logger. If it's not provided, a default logger is used. */ logger?: AzureLogger; } /** * retryPolicy is a generic policy to enable retrying requests when certain conditions are met */ export declare function retryPolicy(strategies: RetryStrategy[], options?: RetryPolicyOptions): PipelinePolicy; //# sourceMappingURL=retryPolicy.d.ts.map