UNPKG

@octokit/graphql-schema

Version:

GitHub’s GraphQL Schema with validation. Automatically updated.

14 lines (10 loc) 349 B
export default validateQuery; import { readFileSync } from "node:fs"; import { buildClientSchema, validate } from "graphql"; import gql from "graphql-tag"; const schema = buildClientSchema( JSON.parse(readFileSync(new URL("../schema.json", import.meta.url), "utf8")), ); function validateQuery(query) { return validate(schema, gql(query)); }