The thunk extraArgument, as received from api.extra
The calling api's reducerPath, used as the slot key
Optionaldefaults: Partial<Slot>Optional fallback values for missing or undefined slot fields
The client's own slot merged with defaults, or just defaults / {} if no slot is registered
Resolves the calling client's own slot from a store's
extraArgument.This runs on every request, so it never throws. An unrecognised or malformed
extrayields the provideddefaults(or an empty object) rather than an error — and, critically, never falls back to a store-wide value that would belong to a different client.When
defaultsare supplied, any slot key that is absent orundefinedis filled in fromdefaults, letting callers express their fallback values once at the call site instead of with repeated?? xexpressions.