UNPKG

@neo4j/graphql

Version:

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

29 lines 1.02 kB
import type { CustomEnumField, CustomResolverField, CustomScalarField, CypherField, PointField, PrimitiveField, TemporalField } from "../types"; import { GraphElement } from "./GraphElement"; import type { MutableField } from "./Node"; interface RelationshipConstructor { name: string; type?: string; source: string; target: string; relationshipFieldName: string; description?: string; properties?: string; cypherFields?: CypherField[]; primitiveFields?: PrimitiveField[]; scalarFields?: CustomScalarField[]; enumFields?: CustomEnumField[]; temporalFields?: TemporalField[]; pointFields?: PointField[]; customResolverFields?: CustomResolverField[]; } declare class Relationship extends GraphElement { properties?: string; source: string; target: string; relationshipFieldName: string; constructor(input: RelationshipConstructor); get mutableFields(): MutableField[]; } export default Relationship; //# sourceMappingURL=Relationship.d.ts.map