UNPKG

@webiny/api-headless-cms-ddb-es

Version:

DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.

18 lines (17 loc) 650 B
import { CmsEntryListWhere, CmsModel } from "@webiny/api-headless-cms/types"; import { ModelFields } from "../types"; import { PluginsContainer } from "@webiny/plugins"; import { ElasticsearchBoolQueryConfig } from "@webiny/api-elasticsearch/types"; export interface CreateExecParams { model: CmsModel; fields: ModelFields; plugins: PluginsContainer; } export interface ExecParams { where: CmsEntryListWhere; query: ElasticsearchBoolQueryConfig; } export interface CreateExecFilteringResponse { (params: ExecParams): void; } export declare const createExecFiltering: (params: CreateExecParams) => CreateExecFilteringResponse;