UNPKG

fuzzy-search-lib

Version:

A flexible fuzzy search library supporting both MongoDB and PostgreSQL

22 lines 661 B
import { SearchOptions, SearchResult, FuzzySearchConfig } from './interfaces/search.interface'; export declare class FuzzySearch<T = any> { private adapter; private isConnected; constructor(config: FuzzySearchConfig); /** * Connect to the database */ connect(): Promise<void>; /** * Disconnect from the database */ disconnect(): Promise<void>; /** * Perform a fuzzy search * @param query Search query * @param options Search options * @returns Search results */ search(query: string, options: SearchOptions): Promise<SearchResult<T>>; } //# sourceMappingURL=search-engine.d.ts.map