UNPKG

@tasolutions/express-core

Version:
18 lines (17 loc) 595 B
const Response = require('../../utils/v1Response'); const { buildFieldList } = require('./common/fieldBuilder'); module.exports = { getSchema: async (req, res, Collection) => { try { const fieldList = await buildFieldList(Collection, '/v1/'); return Response.success(req, res, fieldList, {}, { type: 'CRUD', action: 'GET_SCHEMA', typeName: Collection.collection.collectionName, options: {} }); } catch (e) { return Response.error(req, res, e); } } };