Files
PayDirt/node_modules/@azure/msal-node/dist/retry/IHttpRetryPolicy.d.ts
RochesterX 6e820464d5 Initial
2025-11-12 10:13:24 -05:00

16 lines
838 B
TypeScript

/// <reference types="node" resolution-mode="require"/>
import { IncomingHttpHeaders } from "http";
import { Logger } from "@azure/msal-common";
export interface IHttpRetryPolicy {
_isNewRequest?: boolean;
/**
* Pauses execution for a specified amount of time before retrying an HTTP request.
*
* @param httpStatusCode - The HTTP status code of the response.
* @param currentRetry - The current retry attempt number.
* @param retryAfterHeader - The value of the `retry-after` HTTP header, if present.
* @returns A promise that resolves to a boolean indicating whether to retry the request.
*/
pauseForRetry(httpStatusCode: number, currentRetry: number, logger: Logger, retryAfterHeader?: IncomingHttpHeaders["retry-after"]): Promise<boolean>;
}
//# sourceMappingURL=IHttpRetryPolicy.d.ts.map