@neo4j/graphql
Version:
A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations
29 lines • 1.02 kB
TypeScript
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