UNPKG

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

Version:

DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.

15 lines (14 loc) 701 B
import type { OpenSearchIndexRequestBody } from "@webiny/api-opensearch/types.js"; import type { CmsModel } from "@webiny/api-headless-cms/types/index.js"; export interface ICmsEntryOpenSearchIndexCanUseParams { model: Pick<CmsModel, "tenant" | "modelId" | "group">; } export interface ICmsEntryOpenSearchIndex { readonly body: OpenSearchIndexRequestBody; canUse(params: ICmsEntryOpenSearchIndexCanUseParams): boolean; } export declare const CmsEntryOpenSearchIndex: import("@webiny/di").Abstraction<ICmsEntryOpenSearchIndex>; export declare namespace CmsEntryOpenSearchIndex { type Interface = ICmsEntryOpenSearchIndex; type CanUseParams = ICmsEntryOpenSearchIndexCanUseParams; }