🦕 Deno port of graphql-tag library.
Create a GraphQL schema AST from template literal.
import { buildASTSchema, graphql } from 'npm:[email protected]'
import { gql } from 'jsr:@deno-libs/[email protected]'
const typeDefs = gql`
type Query {
hello: String
}
`
const query = `{ hello }`
const resolvers = { hello: () => 'world' }
const schema = buildASTSchema(typeDefs)
console.log(await graphql({ schema, source: query, rootValue: resolvers }))