visual-graphql
Version:
A lightweight GraphQL schema visualization tool built with SolidJS
15 lines (13 loc) • 488 B
TypeScript
import { GraphQLSchema } from '../../../node_modules/graphql';
import { VoyagerDisplayOptions } from '../components/Voyager';
export declare class TypeGraph {
schema: GraphQLSchema;
rootType: any;
nodes: Map<string, any>;
edges: Map<string, any[]>;
displayOptions: VoyagerDisplayOptions;
constructor(schema: GraphQLSchema, displayOptions: VoyagerDisplayOptions);
private buildGraph;
getConnectedTypes(typeName: string): any[];
private getNamedType;
}