Spaces:
Running
Running
import type { GraphQLSchemaValidationOptions } from '../type/schema'; | |
import { GraphQLSchema } from '../type/schema'; | |
import type { IntrospectionQuery } from './getIntrospectionQuery'; | |
/** | |
* Build a GraphQLSchema for use by client tools. | |
* | |
* Given the result of a client running the introspection query, creates and | |
* returns a GraphQLSchema instance which can be then used with all graphql-js | |
* tools, but cannot be used to execute a query, as introspection does not | |
* represent the "resolver", "parse" or "serialize" functions or any other | |
* server-internal mechanisms. | |
* | |
* This function expects a complete introspection result. Don't forget to check | |
* the "errors" field of a server response before calling this function. | |
*/ | |
export declare function buildClientSchema( | |
introspection: IntrospectionQuery, | |
options?: GraphQLSchemaValidationOptions, | |
): GraphQLSchema; | |