Skip to main content

parseRetryAfterMs

@forge/monorepo


@forge/monorepo / backend/src / parseRetryAfterMs

Function: parseRetryAfterMs()

parseRetryAfterMs(headers, now): number | undefined

Defined in: backend/src/runtime/retry.ts:62

Parse a Retry-After / retry-after-ms header into milliseconds. Accepts a delta-seconds integer, a millisecond value, or an HTTP-date (resolved against now). Returns undefined when absent or unparseable so the caller falls back to computed backoff.

Parameters

headers

retryAfter?

string | number | null

retryAfterMs?

string | number | null

now

number

Returns

number | undefined