UNPKG

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

Version:

DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.

17 lines (16 loc) 695 B
import type { CmsModel } from "@webiny/api-headless-cms/types/index.js"; import type { OpenSearchBoolQueryConfig } from "@webiny/api-opensearch/types.js"; export interface ModifyQueryParams { query: OpenSearchBoolQueryConfig; model: CmsModel; where: Record<string, any>; } export interface ICmsEntryOpenSearchQueryModifier { readonly modelId?: string; modifyQuery(params: ModifyQueryParams): void; } export declare const CmsEntryOpenSearchQueryModifier: import("@webiny/di").Abstraction<ICmsEntryOpenSearchQueryModifier>; export declare namespace CmsEntryOpenSearchQueryModifier { type Interface = ICmsEntryOpenSearchQueryModifier; type Params = ModifyQueryParams; }