memofai
Version:
Official JavaScript/TypeScript SDK for Memory-of-Agents (MOA) - AI memory infrastructure for intelligent applications
22 lines • 720 B
TypeScript
import { ClientConfig, ApiResponse, HttpMethod, Headers } from './types';
export interface RequestConfig {
path: string;
method: HttpMethod;
queryParams?: Record<string, string | number | boolean> | undefined;
body?: Record<string, unknown> | undefined;
headers?: Headers | undefined;
}
export declare class HttpClient {
private client;
private config;
private userAgent;
constructor(config: ClientConfig);
private generateUserAgent;
private setupInterceptors;
private shouldRetry;
private delay;
private transformResponse;
private createSpecificError;
request<T>(config: RequestConfig): Promise<ApiResponse<T>>;
}
//# sourceMappingURL=http-client.d.ts.map