UNPKG

fetch-buddy

Version:

A TypeScript API client that creates fetch requests from a staticly typed structured object

14 lines 559 B
export type ApiResponse = unknown; export type ApiRequest = unknown; export type ApiQueryParams = Record<string, string | number | boolean | undefined | null>; export type ApiRequestError<D extends Record<string, unknown> = Record<string, unknown>> = { detail: string; error_code: number; data: D; }; export type StructuredApiRequest<Routes extends string = string, QP extends ApiQueryParams = ApiQueryParams> = { root: Routes; segments?: (string | number | undefined | null)[]; queryParams?: QP; }; //# sourceMappingURL=types.d.ts.map