npm.io
0.0.20 • Published 9 years ago

gestalt-graphql

Licence
ISC
Version
0.0.20
Deps
5
Vulns
0
Weekly
0
Stars
204

gestalt-graphql

npm version

Gestalt GraphQL generates a GraphQL schema with resolution based on a definition using the GraphQL schema language.

import fs from 'fs';
import gestaltGraphQL from 'gestalt-graphql';
import gestaltPostgres from 'gestalt-postgres';
import importAll from 'import-all';

const schemaText = fs.readFileSync(`${__dirname}/schema.graphql`);

const {schema} = gestaltGraphQL(
  schemaText,
  importAll(`${__dirname}/objects`),
  importAll(`${__dirname}/mutations`),
  gestaltPostgres({databaseURL: 'postgres://localhost/example'}),
);