nestjs-meilisearch
Version:
Meilisearch integration for nestjs.
10 lines (9 loc) • 622 B
TypeScript
import { DocumentOptions, DocumentsQuery, EnqueuedTask, MeiliSearch } from 'meilisearch';
export declare class MeiliSearchService {
private readonly meiliSearchClient;
constructor(meiliSearchClient: MeiliSearch);
addDocuments(index: string, documents: Array<Record<string, any>>, options?: DocumentOptions): Promise<EnqueuedTask>;
getDocuments(index: string, parameters?: DocumentsQuery<Record<string, any>>): Promise<any>;
updateDocuments(index: string, documents: Array<Partial<Record<string, any>>>): Promise<EnqueuedTask>;
deleteDocument(index: string, docId: string): Promise<EnqueuedTask>;
}