UNPKG

@vymalo/medusa-meilisearch

Version:

🔍 Powerful, lightning-fast search integration for MedusaJS using Meilisearch

29 lines 909 B
import type { SearchTypes } from '@medusajs/types'; import type { AbstractSearchService } from '@medusajs/utils'; import type { Config, Filter } from 'meilisearch' with { 'resolution-mode': 'import' }; export declare enum MeilisearchModules { meilisearch = "meilisearch" } export interface IMeilisearchService extends AbstractSearchService { get defaultIndex(): string; } declare module '@medusajs/types' { interface ModuleImplementations { [MeilisearchModules.meilisearch]: IMeilisearchService; } } export type Options = MeilisearchAddOnOptions; export type SearchOption = { filter?: Filter; paginationOptions: Record<'offset' | 'limit', number>; additionalOptions: Record<string, unknown>; }; export interface MeilisearchAddOnOptions { config: Config; settings?: { [key: string]: SearchTypes.IndexSettings; }; } //# sourceMappingURL=types.d.ts.map