@graphql-tools/graphql
Version:
Fork of GraphQL.js
13 lines (12 loc) • 639 B
text/typescript
import type { GraphQLSchema } from '../type/schema.cjs';
import type { IntrospectionOptions, IntrospectionQuery } from './getIntrospectionQuery.cjs';
/**
* Build an IntrospectionQuery from a GraphQLSchema
*
* IntrospectionQuery is useful for utilities that care about type and field
* relationships, but do not need to traverse through those relationships.
*
* This is the inverse of buildClientSchema. The primary use case is outside
* of the server context, for instance when doing schema comparisons.
*/
export declare function introspectionFromSchema(schema: GraphQLSchema, options?: IntrospectionOptions): IntrospectionQuery;