@webiny/api-headless-cms-ddb-es
Version:
DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.
15 lines (14 loc) • 701 B
TypeScript
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;
}