@keycloakify/keycloak-account-ui
Version:
Repackaged Keycloak Account UI
18 lines (17 loc) • 625 B
TypeScript
import { DependencyList } from "react";
/**
* Util function to only set the state when the component is still mounted.
*
* It takes 2 functions one you do your adminClient call in and the other to set your state
*
* @example
* useFetch(
* () => adminClient.components.findOne({ id }),
* (component) => setupForm(component),
* []
* );
*
* @param adminClientCall use this to do your adminClient call
* @param callback when the data is fetched this is where you set your state
*/
export declare function useFetch<T>(adminClientCall: () => Promise<T>, callback: (param: T) => void, deps?: DependencyList): void;