bearer-auth-react-context
#
Interfaces#
Type aliases#
RefreshHandlerƬ RefreshHandler<FetcherConfig
>: (fetcherConfig
: FetcherConfig
) => Promise
<Tokens
>
#
Type parametersName | Type |
---|---|
FetcherConfig | extends Tokens |
#
Type declarationâ–¸ (fetcherConfig
): Promise
<Tokens
>
#
ParametersName | Type |
---|---|
fetcherConfig | FetcherConfig |
#
ReturnsPromise
<Tokens
>
#
RefreshSuccessHandlerƬ RefreshSuccessHandler: (tokens
: Tokens
) => void
#
Type declarationâ–¸ (tokens
): void
#
ParametersName | Type |
---|---|
tokens | Tokens |
#
Returnsvoid
#
RefreshFailureHandlerƬ RefreshFailureHandler: (error
: unknown
) => void
#
Type declarationâ–¸ (error
): void
#
ParametersName | Type |
---|---|
error | unknown |
#
Returnsvoid
#
Functions#
BearerAuthContextProviderâ–¸ BearerAuthContextProvider<FetcherConfig
>(props
): Element
#
Type parametersName |
---|
FetcherConfig |
#
ParametersName | Type |
---|---|
props | PropsWithChildren <BearerAuthContextProviderProps <FetcherConfig >> |
#
ReturnsElement
#
useBearerAuthContextâ–¸ Const
useBearerAuthContext<FetcherConfig
>(): BearerAuthContextData
<FetcherConfig
>
#
Type parametersName | Type |
---|---|
FetcherConfig | extends Tokens |
#
ReturnsBearerAuthContextData
<FetcherConfig
>
#
useBearerAuthWrapperâ–¸ useBearerAuthWrapper<FetchConfig
, Data
, Args
>(fetcher
): (args
: Args
) => Promise
<Data
>
#
Type parametersName |
---|
FetchConfig |
Data |
Args |
#
ParametersName | Type |
---|---|
fetcher | Fetcher <FetchConfig , Data , Args > |
#
Returnsfn
â–¸ (args
): Promise
<Data
>
#
ParametersName | Type |
---|---|
args | Args |
#
ReturnsPromise
<Data
>
#
useBearerTokenâ–¸ useBearerToken(): string
| undefined
#
Returnsstring
| undefined
#
useRefreshTokenâ–¸ useRefreshToken(): string
| undefined
#
Returnsstring
| undefined
#
useRefreshFailureHandlerâ–¸ useRefreshFailureHandler(handler
): void
#
ParametersName | Type |
---|---|
handler | RefreshFailureHandler |
#
Returnsvoid
#
useRefreshSuccessHandlerâ–¸ useRefreshSuccessHandler(handler
): void
#
ParametersName | Type |
---|---|
handler | RefreshSuccessHandler |
#
Returnsvoid