OptionaltimeoutMs: numberOptionalhttpClient: AxiosInstanceOptionalproxyClient: ProxyClientOptionalhistoryRecorder: RequestHistoryRecorderOptionalmetricsRecorder: RequestMetricsRecorderOptionalsessionOptions: FMClientSessionOptions | (() => FMClientSessionOptions)Optionalcontrol: ClientRequestControlOptionalcontrol: ClientRequestControlOptionalcontrol: ClientRequestControlOptionalcontrol: ClientRequestControlOptionalcontrol: ClientRequestControlOptionalcontrol: ClientRequestControlOptionalcontrol: ClientRequestControlOptionalcontrol: ClientRequestControlOptionalcontrol: ClientRequestControlOptionalcontrol: ClientRequestControlOptionaloptions: FMClientContainerUploadOptionsOptionalcontrol: ClientRequestControl
Visible for testing. Returns true if the in-memory issuance window indicates the token needs refresh.
Behavior:
refreshLeadMsis 0, proactive timed refresh is disabled (rely on 401-retry only).issuedAtis unknown (e.g., extension restart), reuse the persisted token instead of forcing refresh — the 401-retry path handles real expiry.refreshLeadMs >= maxAgeMs, lifetime is clamped to maxAgeMs to avoid infinite refresh loops.