Skip to main content

Interface: ResolvedFamilyConfig

Defined in: src/core/config.ts:69

What request() uses for one family after precedence is applied.

Properties​

auth?​

optional auth?: AuthProvider

Defined in: src/core/config.ts:73

The auth provider applied before each request, when the family has one.


classifyError?​

optional classifyError?: ClassifyError

Defined in: src/core/config.ts:83

The family's error classifier, when it registered one.


retries​

retries: number

Defined in: src/core/config.ts:75

Retries after the first attempt.


retryStatuses​

retryStatuses: readonly number[]

Defined in: src/core/config.ts:81

HTTP statuses retried for this family (see DEFAULT_RETRY_STATUSES).


timeoutMs​

timeoutMs: number

Defined in: src/core/config.ts:77

Per-request timeout in milliseconds.


transport​

transport: Transport

Defined in: src/core/config.ts:71

The transport that sends this family's requests.


userAgent​

userAgent: string

Defined in: src/core/config.ts:79

User-Agent sent when neither the caller nor the auth provider sets one.