payload
Version:
Node, React, Headless CMS and Application Framework built on Next.js
21 lines (20 loc) • 667 B
JavaScript
export const buildAfterOperation = async (operationArgs)=>{
const { args, collection, operation, result } = operationArgs;
let newResult = result;
if (args.collection.config.hooks?.afterOperation?.length) {
for (const hook of args.collection.config.hooks.afterOperation){
const hookResult = await hook({
args,
collection,
operation,
req: args.req,
result: newResult
});
if (hookResult !== undefined) {
newResult = hookResult;
}
}
}
return newResult;
};
//# sourceMappingURL=utils.js.map