Skip to main content

Interface: SdvConfig

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

The user configuration as getConfig returns it: what configure set, with the built-in defaults filled in (3 retries, 30 000 ms, the sportsdataverse-js User-Agent).

Remarks​

Family runtime defaults (registerFamilyDefaults) are not part of it; see resolveFamily for the merged view of one family.

Properties​

auth​

auth: Record<string, AuthProvider>

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

Auth providers keyed by family stem (no "default" fallback).


retries​

retries: number

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

Retries after the first attempt.


timeoutMs​

timeoutMs: number

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

Per-request timeout in milliseconds.


transport​

transport: Record<string, Transport>

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

Transports keyed by family stem; a "default" key is the fallback for every family.


userAgent​

userAgent: string

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

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