diff --git a/packages/ra-core/src/auth/useAuthProvider.ts b/packages/ra-core/src/auth/useAuthProvider.ts index 0b323f5f4a3..d17d26501c3 100644 --- a/packages/ra-core/src/auth/useAuthProvider.ts +++ b/packages/ra-core/src/auth/useAuthProvider.ts @@ -11,6 +11,8 @@ export const defaultAuthParams = { /** * Get the authProvider stored in the context */ -const useAuthProvider = (): AuthProvider => useContext(AuthContext); +const useAuthProvider = < + AuthProviderType extends AuthProvider = AuthProvider +>(): AuthProviderType => useContext(AuthContext) as AuthProviderType; export default useAuthProvider;