UNPKG

@goatlab/typesense

Version:

Modern TypeScript wrapper for Typesense search engine API

6 lines (5 loc) 773 B
import type { TypesenseQuery, TypesenseQueryResults, TypesenseCollectionOptions, TypesenseTextQuery, TypesenseVectorQuery } from '../../typesense.model'; import type { TypesenseContext } from '../../types'; export declare function search<T extends Record<string, any>>(ctx: TypesenseContext, query: TypesenseQuery, options?: TypesenseCollectionOptions): Promise<TypesenseQueryResults<T>>; export declare function searchVector<T extends Record<string, any>>(ctx: TypesenseContext, query: TypesenseVectorQuery, options?: TypesenseCollectionOptions): Promise<TypesenseQueryResults<T>>; export declare function searchText<T extends Record<string, any>>(ctx: TypesenseContext, query: TypesenseTextQuery, options?: TypesenseCollectionOptions): Promise<TypesenseQueryResults<T>>;