UNPKG

@metis-w/api-client

Version:

Modern TypeScript HTTP API client with dynamic routes, parameterized endpoints, interceptors, and advanced features

20 lines 591 B
export interface APIConfig { baseUrl: string; timeout?: number; headers?: Record<string, string>; withCredentials?: boolean; retries?: number; retryDelay?: number; useKebabCase?: boolean; defaultMethod?: HTTPMethod; methodRules?: Record<string, HTTPMethod>; } export type HTTPMethod = "GET" | "POST" | "PUT" | "DELETE" | "PATCH"; export interface RequestConfig extends Omit<APIConfig, "baseUrl"> { method?: HTTPMethod; url?: string; data?: any; params?: Record<string, any>; signal?: AbortSignal; } //# sourceMappingURL=config.d.ts.map