UNPKG

@aerodb/js

Version:

Javascript wrapper for the AeroDB API

15 lines (14 loc) 544 B
import { AxiosInstance } from 'axios'; import { APIQueryParameters, APIResource } from '..'; /** * Handle an API request * * Return data format must tbe specified manually * * @param method HTTP method * @param url API endpoint * @param parameters Query parameters * @param instance Axios instance * @returns API response */ export declare function handleApiRequest<T extends APIResource>(method: 'POST' | 'GET' | 'PATCH' | 'DELETE', url: string, parameters: APIQueryParameters<T> | undefined, instance: AxiosInstance): Promise<any>;