Ulf Gebhardt 255244fbec
have schema extern
have cors extern
have plugins exter
have context extern
2021-09-24 14:21:14 +02:00

15 lines
330 B
TypeScript

import { GraphQLSchema } from 'graphql'
import { buildSchema } from 'type-graphql'
import resolvers from './resolvers'
import { isAuthorized } from '../auth/auth'
const schema = async (): Promise<GraphQLSchema> => {
return buildSchema({
resolvers: resolvers(),
authChecker: isAuthorized,
})
}
export default schema