/** * Retry-After on a 429 (RFC 9110 section 10.2.3) is either a number of * seconds or an HTTP date. parseInt on a date gives NaN, which setTimeout * treats as 0, so the retry went out at once. Both clients parse it here. */ /** The longest one 429 wait lasts, whatever Retry-After asks for. */ export declare const MAX_RETRY_AFTER_MS = 60000; /** * Milliseconds to wait before retrying a 429: seconds or an HTTP date, capped * at MAX_RETRY_AFTER_MS. A date in the past means retry now. A missing or * unreadable header gives fallbackMs. */ export declare function retryAfterMs(header: string | null | undefined, fallbackMs: number, now?: number): number; //# sourceMappingURL=retry-after.d.ts.map