UNPKG

payload

Version:

Node, React, Headless CMS and Application Framework built on Next.js

28 lines (27 loc) 813 B
// @ts-strict-ignore import { traverseFields } from './traverseFields.js'; /** * This function is responsible for the following actions, in order: * - Execute field hooks */ export const afterChange = async ({ collection, context, data, doc: incomingDoc, global, operation, previousDoc, req })=>{ await traverseFields({ collection, context, data, doc: incomingDoc, fields: collection?.fields || global?.fields, global, operation, parentIndexPath: '', parentIsLocalized: false, parentPath: '', parentSchemaPath: '', previousDoc, previousSiblingDoc: previousDoc, req, siblingData: data, siblingDoc: incomingDoc }); return incomingDoc; }; //# sourceMappingURL=index.js.map