@webiny/api-headless-cms-ddb
Version:
DynamoDB storage operations plugin for Headless CMS API.
15 lines (14 loc) • 549 B
TypeScript
import { ValueFilterPlugin } from "@webiny/db-dynamodb/plugins/definitions/ValueFilterPlugin";
import { CmsEntry } from "@webiny/api-headless-cms/types";
import { Field } from "./types";
interface Params {
term?: string;
targetFields?: string[];
fields: Record<string, Field>;
plugin: ValueFilterPlugin;
}
/**
* Unfortunately we must use the contains plugin directly as plugins do not support multi field searching.
*/
export declare const createFullTextSearch: (params: Params) => ((item: CmsEntry) => boolean) | null;
export {};