ironbar-orm/actions.js

14 lines
328 B
JavaScript
Raw Permalink Normal View History

2019-03-05 23:06:40 -06:00
const {graphql} = require('graphql');
module.exports = (schema) => ({
'@truss/graphql': async ({payload: {query}}) => {
const result = await graphql(schema, query);
return {
status: 200,
response: JSON.stringify(result),
};
},
'@truss/schema': () => ({
executors: ['@truss/graphql'],
}),
});