is-introspection-query

A secure method of checking whether a GraphQL query is introspecting.

Usage no npm install needed!

<script type="module">
  import isIntrospectionQuery from 'https://cdn.skypack.dev/is-introspection-query';
</script>

README

is-introspection-query

A secure method of checking whether a GraphQL query is introspecting.

import isIntrospectionQuery from "is-introspection-query";
import { parse } from "graphql";

// Strings
isIntrospectionQuery(parse(query));

// Document nodes
isIntrospectionQuery(query);