@ai-stack/payloadcms
Version:
<p align="center"> <img alt="Payload AI Plugin" src="assets/payload-ai-intro.gif" width="100%" /> </p>
21 lines (20 loc) • 647 B
JavaScript
import { PLUGIN_FETCH_FIELDS_ENDPOINT, PLUGIN_INSTRUCTIONS_TABLE } from '../defaults.js';
export const fetchFields = {
handler: async (req)=>{
const { docs = [] } = await req.payload.find({
collection: PLUGIN_INSTRUCTIONS_TABLE,
pagination: false
});
const fieldMap = {};
docs.forEach((doc)=>{
fieldMap[doc['schema-path']] = {
id: doc.id,
fieldType: doc['field-type']
};
});
return Response.json(fieldMap);
},
method: 'get',
path: PLUGIN_FETCH_FIELDS_ENDPOINT
};
//# sourceMappingURL=fetchFields.js.map