kypi
Version:
Type-safe, ergonomic API client builder for TypeScript & React based on ky.
18 lines (16 loc) • 385 B
JavaScript
import { client } from "../src-BYmM4guI.js";
import { useMemo } from "react";
//#region src/react/index.ts
const createClientHook = (endpoints) => {
const useClient = ({ baseUrl, getToken, onError }) => {
return useMemo(() => client({
baseUrl,
getToken,
endpoints,
onError
}), [baseUrl, getToken]);
};
return useClient;
};
//#endregion
export { createClientHook };