UNPKG

search-optimizer

Version:

An optimized, framework-agnostic solution for handling search-as-you-type functionality

20 lines (19 loc) 527 B
import type { SearchExecutor } from '../../types'; export interface AxiosLike { get<T = any>(url: string, config?: any): Promise<{ data: T; }>; CancelToken?: { source(): { token: any; cancel: (reason?: string) => void; }; }; } export interface AxiosAdapterOptions { axios: AxiosLike; baseUrl: string; queryParam?: string; axiosOptions?: any; } export declare function createAxiosExecutor<T = any>(options: AxiosAdapterOptions): SearchExecutor<T>;