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