UNPKG

payload

Version:

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

20 lines (19 loc) 666 B
import { addDataAndFileToRequest } from './addDataAndFileToRequest.js'; import { addLocalesToRequestFromData } from './addLocalesToRequest.js'; export const wrapInternalEndpoints = (endpoints)=>{ return endpoints.map((endpoint)=>{ const handler = endpoint.handler; if ([ 'patch', 'post' ].includes(endpoint.method)) { endpoint.handler = async (req)=>{ await addDataAndFileToRequest(req); addLocalesToRequestFromData(req); return handler(req); }; } return endpoint; }); }; //# sourceMappingURL=wrapInternalEndpoints.js.map