UNPKG

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

Version:

DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.

23 lines (22 loc) 577 B
import { CmsEntryOpenSearchValueSearch } from "../abstractions/CmsEntryOpenSearchValueSearch.js"; class RefSearchImpl { fieldType = "ref"; transform(params) { return params.value; } createPath(params) { const { field, key } = params; if (key && key.match("entryId") === null) { return `${field.storageId}.id`; } return `${field.storageId}.entryId`; } } export const RefSearch = CmsEntryOpenSearchValueSearch.createImplementation({ implementation: RefSearchImpl, dependencies: [] }); //# sourceMappingURL=RefSearch.js.map