tdc-js-modules
Version:
15 lines • 827 B
TypeScript
import { UseFetchConfigType, UseGetReturnType } from '../@types/useGet';
/**
* Hook useGet.
* Utilidad principal de la aplicación para hacer llamadas a APIs.
* Este hook entrega una intefaz funcional que permite:
* Consultar y transformar un la data traida de la API a través de una función transformadora.
* Indicar que tipo de datos retorna la consulta a través de un Genérico.
* Setear un valor inicial a la consulta y señalar si debería preguntarse onMount(al cargar el componente).
* Llamar programaticamente un refetch si es necesario (funcion fetch())
* @param url: URL de la consulta
* @param config: Configuración de tipo UseFetchConfigType
*/
declare function useGet<T = any>(url: string, config?: UseFetchConfigType): UseGetReturnType<T>;
export default useGet;
//# sourceMappingURL=useGet.d.ts.map