UNPKG

search-optimizer

Version:

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

19 lines (18 loc) 583 B
import type { SearchExecutor } from '../../types'; export interface GraphQLClientLike { query<T = any>(options: { query: string | any; variables?: Record<string, any>; context?: any; }): Promise<{ data: T; }>; } export interface GraphQLAdapterOptions { client: GraphQLClientLike; query: string | any; queryVariableName?: string; resultExtractor?: (data: any) => any; additionalVariables?: Record<string, any>; } export declare function createGraphQLExecutor<T = any>(options: GraphQLAdapterOptions): SearchExecutor<T>;