graphbrainz/src/schema.js
Brian Beck 8759943638 wip
2016-08-30 23:33:29 -07:00

15 lines
490 B
JavaScript

import { GraphQLSchema, GraphQLObjectType } from 'graphql'
import { LookupQuery, BrowseQuery, SearchQuery } from './queries'
import { nodeField } from './types/node'
export default new GraphQLSchema({
query: new GraphQLObjectType({
name: 'RootQuery',
fields: () => ({
node: nodeField,
lookup: { type: LookupQuery, resolve: () => ({}) },
browse: { type: BrowseQuery, resolve: () => ({}) },
search: { type: SearchQuery, resolve: () => ({}) }
})
})
})