@webiny/api-headless-cms-ddb-es
Version:
DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.
26 lines (25 loc) • 631 B
JavaScript
import { prepareEntryToIndex } from "../../../helpers/index.js";
export const transformEntryToIndex = params => {
const {
model,
entry,
storageEntry,
fieldRegistry,
fieldIndexRegistry
} = params;
const result = prepareEntryToIndex({
model,
entry: structuredClone(entry),
storageEntry: structuredClone(storageEntry),
fieldRegistry,
fieldIndexRegistry
});
delete result["PK"];
delete result["SK"];
delete result["GSI1_PK"];
delete result["GSI1_SK"];
delete result["published"];
delete result["latest"];
return result;
};
//# sourceMappingURL=transformEntryToIndex.js.map