OptionalanchorSpec for the anchor to use for both source and target.
Optionalanchors[source, target] anchor specs for edges.
OptionalconnectionsWhether or not connections created from this endpoint should be detachable via the mouse. Defaults to true.
OptionalconnectorSpec for connectors created for this type.
OptionalconnectorClass to add to any connectors created for this type.
OptionalconnectorPaint style for connectors created for this type when pointer is hovering over the component.
OptionalconnectorPaint style for connectors created for this type.
OptionalcssCSS class to add to the given component's representation in the UI
OptionalendpointSpec for an endpoint created for this type.
OptionalhoverPaint style to use for the component when the pointer is hovering over it.
OptionalmaxMaximum number of connections this endpoint can support. Defaults to 1. A value of -1 means unlimited.
OptionalmergeWhen merging a type description into its parent(s), values in the child for connector, anchor and anchors will
always overwrite any such values in the parent. But other values, such as overlays, will be merged with their
parent's entry for that key. You can force a child's type to override every corresponding value in its parent by
setting mergeStrategy:'override'.
OptionaloverlaysArray of overlays to add.
OptionalpaintPaint style to use for the component.
OptionalparametersOptional set of parameters to store on the component that is generated from this type.
OptionalreattachWhether or not when a user detaches a connection that was created from this endpoint it should be automatically reattached. Defaults to false.
OptionalscopeProvides a simple means for controlling connectivity in the UI.
Definition of an endpoint type.