@neo4j/graphql
Version:
A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations
16 lines • 714 B
TypeScript
import type { ObjectTypeComposer, SchemaComposer } from "graphql-compose";
import type { Subgraph } from "../../classes/Subgraph";
export declare class AggregationTypesMapper {
private readonly aggregationSelectionTypes;
private readonly subgraph;
private readonly composer;
constructor(composer: SchemaComposer, subgraph?: Subgraph);
getAggregationType(typeName: string): ObjectTypeComposer<unknown, unknown> | undefined;
/** Top level count */
getCountType(): ObjectTypeComposer;
/** Nested count */
getCountConnectionType(): ObjectTypeComposer;
private getOrCreateAggregationSelectionTypes;
private createType;
}
//# sourceMappingURL=aggregation-types-mapper.d.ts.map