sideshift-node-sdk
Version:
TypeScript Client for SideShift.ai API
12 lines (11 loc) • 455 B
TypeScript
import { ApiResponse, ExecuteOptions, HttpMethod, SideShiftConfig } from '../types';
export declare class SideShiftHttpHandler {
private axiosInstance;
private config;
private rateMap;
constructor(config: SideShiftConfig);
execute<T>(method: HttpMethod, endpoint: string, params?: Record<string, any>, options?: ExecuteOptions): Promise<ApiResponse<T>>;
private handleError;
private buildHeaders;
private checkRateLimit;
}