mirror of
https://github.com/BradNut/graphbrainz
synced 2025-09-08 17:40:32 +00:00
15 lines
490 B
JavaScript
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: () => ({}) }
|
|
})
|
|
})
|
|
})
|