INNER CODE UNIT · TypeScript
getQueryAndMutationTypes
Escape-Technologies/graphman · src/lib.ts:68
export function getQueryAndMutationTypes(
introspection: IntrospectionQuery,
) {
const queryTypeName = introspection.__schema.queryType
? introspection.__schema.queryType.name
: null;
const mutationTypeName = introspection.__schema.mutationType
? introspection.__schema.mutationType.name
: null;
const queryType = introspection.__schema.types.find(
(type) => type.name === queryTypeName,
) as IntrospectionObjectType | null;
const mutationType = introspection.__schema.types.find(
(type) => type.name === mutationTypeName,
) as IntrospectionObjectType | null;