UNPKG

fetch-buddy

Version:

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

17 lines 766 B
import type { ApiQueryParams, ApiRequestError, StructuredApiRequest } from "./types.js"; /** * Provided a structured request object, this utility will format the structured * request object into a string that will be used as the URL for the request */ export declare function formatStructuredApiRequest<Routes extends string = string, Q extends ApiQueryParams = ApiQueryParams>(args: StructuredApiRequest<Routes, Q>): string; export declare class RequestError<D extends Record<string, unknown> = Record<string, unknown>> extends Error { private _code; private _data; constructor({ message, code, data, }: { code: number; message: string; data: D; }); payload(): ApiRequestError<D>; } //# sourceMappingURL=utils.d.ts.map