spherehq/sphere

View on GitHub
packages/api/src/modules/account/index.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { importSchema } from 'graphql-import'
import {
SpheresResolver,
SphereResolver,
ExchangeTokenResolver,
GenerateVerificationCodeResolver,
VerifySphereResolver,
} from './resolvers'
import { gql, makeExecutableSchema } from 'apollo-server'
 
const typeDefs = gql(importSchema(`${__dirname}/schema/schema.graphql`))
const resolvers = {
Query: {
spheres: SpheresResolver,
sphere: SphereResolver,
},
Mutation: {
exchangeToken: ExchangeTokenResolver,
generateVerificationCode: GenerateVerificationCodeResolver,
verifySphere: VerifySphereResolver,
},
}
 
export default makeExecutableSchema({ typeDefs, resolvers })