15 lines
419 B
TypeScript
15 lines
419 B
TypeScript
import {
|
|
OperationDefinitionNode,
|
|
OperationTypeDefinitionNode,
|
|
} from '../language/ast';
|
|
import { GraphQLSchema } from '../type/schema';
|
|
import { GraphQLObjectType } from '../type/definition';
|
|
|
|
/**
|
|
* Extracts the root type of the operation from the schema.
|
|
*/
|
|
export function getOperationRootType(
|
|
schema: GraphQLSchema,
|
|
operation: OperationDefinitionNode | OperationTypeDefinitionNode,
|
|
): GraphQLObjectType;
|