UNPKG

@codeberry/easysearch

Version:

A Strapi v5 plugin providing transliterated fuzzy search capabilities and advanced filtering logic for both GraphQL and REST APIs.

51 lines (50 loc) 1.41 kB
/// <reference types="koa" /> declare const _default: { register: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => void; bootstrap: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => void; destroy: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => void; config: { default: {}; validator(): void; }; controllers: { searchController: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { search(ctx: import("koa").Context): Promise<import("koa").Context>; }; }; routes: { 'content-api': { type: string; routes: { method: string; path: string; handler: string; config: { policies: any[]; }; }[]; }; }; services: { searchService: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { performSearch(query: string, page: number, pageSize: number, user: any): Promise<{ results: Record<string, any[]>; pageInfo: Record<string, any>; }>; }; }; contentTypes: {}; policies: {}; middlewares: {}; }; export default _default;