Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
this.query = (query) => async (variables) => {
const result = await this.graphClient.query({ query: gql(query), variables });
if (result.errors) throw result.errors;
return result.data;
};
}
this.mutate = (mutation) => async (variables) => {
const result = await this.graphClient.mutate({ mutation: gql(mutation), variables });
if (result.errors) throw result.errors;
return result.data;
};
const fs = require('fs')
const path = require('path')
const { gql } = require('apollo-server')
module.exports = gql(fs
.readFileSync(path.join(__dirname, 'schema.graphql'))
.toString('utf-8'))
import { gql } from 'apollo-server';
import { importSchema } from 'graphql-import';
import path from 'path';
export const typeDefs = gql(
importSchema(path.resolve(__dirname, './schema.graphql'))
);