UNPKG

@neo4j/graphql

Version:

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

14 lines 899 B
import type { ObjectTypeComposer, SchemaComposer } from "graphql-compose"; import type { Subgraph } from "../../classes/Subgraph"; import { RelationshipAdapter } from "../../schema-model/relationship/model-adapters/RelationshipAdapter"; import type { RelationshipDeclarationAdapter } from "../../schema-model/relationship/model-adapters/RelationshipDeclarationAdapter"; import type { Neo4jFeaturesSettings } from "../../types"; export declare class FieldAggregationComposer { private aggregationTypesMapper; private composer; constructor(composer: SchemaComposer, subgraph?: Subgraph); private createAggregationField; createAggregationTypeObject(relationshipAdapter: RelationshipAdapter | RelationshipDeclarationAdapter, features: Neo4jFeaturesSettings | undefined): ObjectTypeComposer; private getAggregationFields; } //# sourceMappingURL=field-aggregation-composer.d.ts.map