UNPKG

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

Version:

DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.

17 lines (16 loc) 646 B
import type { CmsModel } from "@webiny/api-headless-cms/types/index.js"; import type { SearchBody } from "@webiny/api-opensearch"; export interface ModifyBodyParams { body: SearchBody; model: CmsModel; where: Record<string, any>; } export interface ICmsEntryOpenSearchBodyModifier { readonly modelId?: string; modifyBody(params: ModifyBodyParams): void; } export declare const CmsEntryOpenSearchBodyModifier: import("@webiny/di").Abstraction<ICmsEntryOpenSearchBodyModifier>; export declare namespace CmsEntryOpenSearchBodyModifier { type Interface = ICmsEntryOpenSearchBodyModifier; type Params = ModifyBodyParams; }