Vinnie
09/28/2018, 11:05 AMFran Dios
09/28/2018, 11:12 AMforwardTo
function from prisma-binding
to redirect resolversVinnie
09/28/2018, 11:13 AMVinnie
09/28/2018, 11:13 AMFran Dios
09/28/2018, 11:14 AMhuv1k
09/28/2018, 11:14 AMVinnie
09/28/2018, 11:14 AMVinnie
09/28/2018, 11:15 AMhuv1k
09/28/2018, 11:15 AMVinnie
09/28/2018, 11:15 AMVinnie
09/28/2018, 11:16 AMgraphql-shield
? 🙂Vinnie
09/28/2018, 6:14 PMconst { forwardTo } = require("prisma-binding");
const { buildSchema } = require("graphql");
const schemaFile = `${__dirname}/schema/prisma.graphql`;
const schema = require("fs")
.readFileSync(schemaFile)
.toString();
const s = buildSchema(schema);
const queries = Object.keys(s.getQueryType().getFields());
const mutations = Object.keys(s.getMutationType().getFields());
const Query = {};
queries.forEach(element => {
Query[element] = forwardTo("prisma");
});
const Mutation = {};
mutations.forEach(element => {
Mutation[element] = forwardTo("prisma");
});
const resolvers = {
Query,
Mutation,
};
Vinnie
10/01/2018, 9:59 AMUsulPro
10/02/2018, 6:35 PM