UNPKG

nebstore-client

Version:
12 lines (11 loc) 480 B
import FormData from 'form-data'; import { ApiResponse } from './storage/types'; export declare class ApiClient { private token; constructor(token: string); private apiRequest; post<T>(url: string, body?: Record<string, any>): Promise<ApiResponse<T>>; get<T>(url: string, params?: Record<string, any>): Promise<ApiResponse<T>>; delete<T>(url: string): Promise<ApiResponse<T>>; uploadFile<T>(url: string, formData: FormData): Promise<ApiResponse<T>>; }