@webiny/api-headless-cms-ddb-es
Version:
DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.
18 lines (17 loc) • 635 B
TypeScript
import type { ModelField } from "../../../../operations/entry/elasticsearch/types.js";
import type { CmsEntryOpenSearchValueSearchRegistry } from "../../../../features/CmsEntryOpenSearchValueSearch/index.js";
interface FieldPathFactoryParams {
valueSearchRegistry: CmsEntryOpenSearchValueSearchRegistry.Interface;
}
interface FieldPathParams {
field: ModelField;
key: string;
value: any;
originalValue: any;
keyword: boolean;
}
export declare const createFieldPathFactory: ({ valueSearchRegistry }: FieldPathFactoryParams) => (params: FieldPathParams) => {
basePath: string;
path: string;
};
export {};