UNPKG

@neo4j/graphql

Version:

A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations

22 lines 1.04 kB
import type { ObjectTypeDefinitionNode } from "graphql"; import { SchemaComposer } from "graphql-compose"; import type { Neo4jGraphQLSchemaModel } from "../../schema-model/Neo4jGraphQLSchemaModel"; import type { DefinitionCollection } from "../../schema-model/parser/definition-collection"; export declare class AugmentedSchemaGenerator { private schemaModel; private definitionNodes; private rootTypesCustomResolvers; private composer; constructor(schemaModel: Neo4jGraphQLSchemaModel, definitionNodes: DefinitionCollection, rootTypesCustomResolvers: ObjectTypeDefinitionNode[]); /** * This function will replace make-augmented-schema in orchestrating the creation of the types for each schemaModel construct * * @returns graphql-compose composer representing the augmented schema */ generate(): SchemaComposer<any>; private getStaticTypes; private getSpatialTypes; private getTemporalTypes; private addToComposer; } //# sourceMappingURL=AugmentedSchemaGenerator.d.ts.map