UNPKG

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

Version:

DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.

13 lines (12 loc) 862 B
import type { CmsEntry, CmsEntryValues, CmsStorageEntry, StorageOperationsCmsModel } from "@webiny/api-headless-cms/types/index.js"; import type { CmsModelFieldToGraphQLRegistry } from "@webiny/api-headless-cms/features/graphql/index.js"; import type { CmsEntryOpenSearchFieldIndexRegistry } from "../../../features/CmsEntryOpenSearchFieldIndex/index.js"; interface TransformEntryToIndexParams<T extends CmsEntryValues = CmsEntryValues> { model: StorageOperationsCmsModel<T>; entry: CmsEntry<T>; storageEntry: CmsStorageEntry<T>; fieldRegistry: CmsModelFieldToGraphQLRegistry.Interface; fieldIndexRegistry: CmsEntryOpenSearchFieldIndexRegistry.Interface; } export declare const transformEntryToIndex: <T extends CmsEntryValues = CmsEntryValues>(params: TransformEntryToIndexParams<T>) => import("../../../types").CmsIndexEntry<T>; export {};