@neo4j/graphql
Version:
A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations
13 lines • 770 B
TypeScript
import Cypher from "@neo4j/cypher-builder";
import type { ConcreteEntityAdapter } from "../schema-model/entity/model-adapters/ConcreteEntityAdapter";
import type { Neo4jGraphQLTranslationContext } from "../types/neo4j-graphql-translation-context";
/**
* Generate cardinality validation as the legacy method create-relationship-validation-string.ts but it uses CypherBuilder and the Schema Model
**/
export declare function createRelationshipValidationClauses({ entity, context, varName, relationshipFieldNotOverwritable, }: {
entity: ConcreteEntityAdapter;
context: Neo4jGraphQLTranslationContext;
varName: Cypher.Node;
relationshipFieldNotOverwritable?: string;
}): Cypher.Clause[];
//# sourceMappingURL=create-relationship-validation-clauses.d.ts.map