Function createClientStore createClientStore < ActionType extends ActionTypes > ( param : { clientId ?: string ; logger ?: { changeLevel : ( level : "none" | "error" | "warn" | "info" | "debug" , ) => void ; debug : ( ... args : LogMessage [] ) => void ; error : ( ... args : LogMessage [] ) => void ; info : ( ... args : LogMessage [] ) => void ; warn : ( ... args : LogMessage [] ) => void ; } ; requestMiddleware ?: RequestMiddleware < ActionType , unknown > [] ; store ?: SdkStore ; } , ) : SdkStoreHandle < { oidc : CombinedState < { authorizeFetch : MutationDefinition < { url : string } , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , AuthorizeSuccessResponse , "oidc" , unknown , > ; authorizeIframe : MutationDefinition < { url : string } , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , AuthorizationSuccess , "oidc" , unknown , > ; endSession : MutationDefinition < { endpoint : string ; idToken : string ; signOutRedirectUri ?: string } , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , null , "oidc" , unknown , > ; exchange : MutationDefinition < { code : string ; config : OidcConfig ; endpoint : string ; verifier ?: string ; } , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , TokenExchangeResponse , "oidc" , unknown , > ; par : MutationDefinition < { body : URLSearchParams ; endpoint : string } , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , PushAuthorizationResponse , "oidc" , unknown , > ; revoke : MutationDefinition < { accessToken : string ; clientId ?: string ; endpoint : string } , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , object , "oidc" , unknown , > ; sessionCheckFetch : MutationDefinition < { url : string } , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , { status : 204 } , "oidc" , unknown , > ; sessionCheckIframe : MutationDefinition < { responseType : SessionCheckResponseType ; url : string } , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , { params : Record < string , string > } , "oidc" , unknown , > ; userInfo : MutationDefinition < { accessToken : string ; endpoint : string } , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , UserInfoResponse , "oidc" , unknown , > ; } , never , "oidc" , > ; wellknown : CombinedState < { configuration : QueryDefinition < string , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , WellknownResponse , "wellknown" , unknown , > ; } , never , "wellknown" , > ; } , > Parameters param : { clientId ?: string ; logger ?: { changeLevel : ( level : "none" | "error" | "warn" | "info" | "debug" , ) => void ; debug : ( ... args : LogMessage [] ) => void ; error : ( ... args : LogMessage [] ) => void ; info : ( ... args : LogMessage [] ) => void ; warn : ( ... args : LogMessage [] ) => void ; } ; requestMiddleware ?: RequestMiddleware < ActionType , unknown > [] ; store ?: SdkStore ; } OptionalclientId ?: string Optionallogger ?: { changeLevel : ( level : "none" | "error" | "warn" | "info" | "debug" , ) => void ; debug : ( ... args : LogMessage [] ) => void ; error : ( ... args : LogMessage [] ) => void ; info : ( ... args : LogMessage [] ) => void ; warn : ( ... args : LogMessage [] ) => void ; } Returns SdkStoreHandle < { oidc : CombinedState < { authorizeFetch : MutationDefinition < { url : string } , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , AuthorizeSuccessResponse , "oidc" , unknown , > ; authorizeIframe : MutationDefinition < { url : string } , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , AuthorizationSuccess , "oidc" , unknown , > ; endSession : MutationDefinition < { endpoint : string ; idToken : string ; signOutRedirectUri ?: string } , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , null , "oidc" , unknown , > ; exchange : MutationDefinition < { code : string ; config : OidcConfig ; endpoint : string ; verifier ?: string ; } , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , TokenExchangeResponse , "oidc" , unknown , > ; par : MutationDefinition < { body : URLSearchParams ; endpoint : string } , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , PushAuthorizationResponse , "oidc" , unknown , > ; revoke : MutationDefinition < { accessToken : string ; clientId ?: string ; endpoint : string } , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , object , "oidc" , unknown , > ; sessionCheckFetch : MutationDefinition < { url : string } , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , { status : 204 } , "oidc" , unknown , > ; sessionCheckIframe : MutationDefinition < { responseType : SessionCheckResponseType ; url : string } , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , { params : Record < string , string > } , "oidc" , unknown , > ; userInfo : MutationDefinition < { accessToken : string ; endpoint : string } , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , UserInfoResponse , "oidc" , unknown , > ; } , never , "oidc" , > ; wellknown : CombinedState < { configuration : QueryDefinition < string , BaseQueryFn < string | FetchArgs , unknown , FetchBaseQueryError , {} , FetchBaseQueryMeta , > , never , WellknownResponse , "wellknown" , unknown , > ; } , never , "wellknown" , > ; } , >
A handle to the store this client is mounted on.
Configuration options for the client store.