lib/api/resolvers.js
import { resolver } from './resolver'
export const resolvers = (name, collection, customSchema) => ({
Query: {
[`get${name}`]: resolver.get(collection, customSchema),
[`list${name}`]: resolver.list(collection, customSchema),
},
Mutation: {
[`create${name}`]: resolver.create(collection, customSchema),
[`update${name}`]: resolver.update(collection, customSchema),
[`delete${name}`]: resolver.delete(collection, customSchema),
},
})