UNPKG

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

Version:

DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.

23 lines (22 loc) 786 B
import type { CmsModelField } from "@webiny/api-headless-cms/types/index.js"; export interface CreatePathParams<T = any> { field: CmsModelField; key: string; value: T; originalValue: any; } export interface TransformParams<T = any> { field: CmsModelField; value: T; } export interface ICmsEntryOpenSearchValueSearch { readonly fieldType: string; transform(params: TransformParams): any; createPath(params: CreatePathParams): string | null; } export declare const CmsEntryOpenSearchValueSearch: import("@webiny/di").Abstraction<ICmsEntryOpenSearchValueSearch>; export declare namespace CmsEntryOpenSearchValueSearch { type Interface = ICmsEntryOpenSearchValueSearch; type CreatePath = CreatePathParams; type Transform = TransformParams; }