UNPKG

@neo4j/graphql

Version:

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

20 lines 1.45 kB
import { type DirectiveNode } from "graphql"; import { ObjectTypeComposer, type InterfaceTypeComposer, type SchemaComposer } from "graphql-compose"; import { type ComplexityEstimatorHelper } from "../../classes/ComplexityEstimatorHelper"; import type { Subgraph } from "../../classes/Subgraph"; import { ConcreteEntityAdapter } from "../../schema-model/entity/model-adapters/ConcreteEntityAdapter"; import { InterfaceEntityAdapter } from "../../schema-model/entity/model-adapters/InterfaceEntityAdapter"; import type { Neo4jFeaturesSettings } from "../../types"; export declare function createRelationshipFields({ entityAdapter, schemaComposer, composeNode, subgraph, userDefinedFieldDirectives, seenRelationshipPropertiesTypes, userDefinedDirectivesForNode, userDefinedFieldDirectivesForNode, features, complexityEstimatorHelper, }: { entityAdapter: ConcreteEntityAdapter | InterfaceEntityAdapter; schemaComposer: SchemaComposer; composeNode: ObjectTypeComposer | InterfaceTypeComposer; subgraph?: Subgraph; userDefinedFieldDirectives: Map<string, DirectiveNode[]>; seenRelationshipPropertiesTypes: Set<string>; userDefinedDirectivesForNode: Map<string, DirectiveNode[]>; userDefinedFieldDirectivesForNode: Map<string, Map<string, DirectiveNode[]>>; features?: Neo4jFeaturesSettings; complexityEstimatorHelper: ComplexityEstimatorHelper; }): void; //# sourceMappingURL=create-relationship-fields.d.ts.map