Interface RelationshipConfig

A mapper between neo4j relationship properties names to vis-network edge config

Link

https://visjs.github.io/vis-network/docs/network/edges.html

Hierarchy

Properties

[NEOVIS_ADVANCED_CONFIG]?: NeoVisAdvanceConfig<Edge, Relationship<number, Properties>>

advance options which allow for: mapping static options to each edge mapping cypher to run for each relationship to determine vis-network edge option mapping function that gets the neo4j relationship and returns vis-network edge option

arrowStrikethrough?: string
arrows?: string | RecursiveMapTo<{
    from?: boolean | ArrowHead;
    middle?: boolean | ArrowHead;
    to?: boolean | ArrowHead;
}, string>
chosen?: string | RecursiveMapTo<{
    edge?: boolean;
    label?: boolean;
}, string>
color?: string | RecursiveMapTo<{
    color?: string;
    highlight?: string;
    hover?: string;
    inherit?: string | boolean;
    opacity?: number;
}, string>
dashes?: string | string[]
font?: string | RecursiveMapTo<Font, string>
from?: string
hidden?: string
hoverWidth?: string
id?: string
label?: string
labelHighlightBold?: string
length?: string
physics?: string
scaling?: RecursiveMapTo<OptionsScaling, string>
selectionWidth?: string
selfReference?: RecursiveMapTo<{
    angle?: number;
    renderBehindTheNode?: boolean;
    size?: number;
}, string>
selfReferenceSize?: string
shadow?: string | RecursiveMapTo<OptionsShadow, string>
smooth?: string | RecursiveMapTo<{
    enabled: boolean;
    forceDirection?: string | boolean;
    roundness: number;
    type: string;
}, string>
title?: string | RecursiveMapTo<HTMLElement, string>
to?: string
value?: string
width?: string
widthConstraint?: string | RecursiveMapTo<{
    maximum?: number;
}, string>

Generated using TypeDoc