Skip to main content
function NoSchemaIntrospectionCustomRule
import { NoSchemaIntrospectionCustomRule } from "https://deno.land/x/kilatgraphql@16.6.0/mod.ts";

Prohibit introspection queries

A GraphQL document is only valid if all fields selected are not fields that return an introspection type.

Note: This rule is optional and is not part of the Validation section of the GraphQL Specification. This rule effectively disables introspection, which does not reflect best practices and should only be done if absolutely necessary.