Type Aliases
AnchorArraySpec
AnchorArraySpec: [number, number, number, number, number?, number?, string?]
AnchorContinuousId
AnchorContinuousId: "Continuous" | "ContinuousBottom" | "ContinuousLeft" | "ContinuousRight" | "ContinuousTop"
AnchorDynamicId
AnchorDynamicId: "AutoDefault"
AnchorOrientationHint
AnchorOrientationHint: -1 | 0 | 1
AnchorPerimeterId
AnchorPerimeterId: "Perimeter"
AnchorStaticId
AnchorStaticId: "Assign" | "Bottom" | "BottomCenter" | "BottomLeft" | "BottomRight" | "Center" | "Left" | "LeftMiddle" | "Right" | "RightMiddle" | "Top" | "TopCenter" | "TopLeft" | "TopRight"
ConnectionId
ConnectionId: string
ContinuousAnchorFace
ContinuousAnchorFace: "top" | "left" | "right" | "bottom"
ElementId
ElementId: string
EndpointBlank
EndpointBlank: "Blank"
EndpointBlankOptions
EndpointBlankOptions: {}
EndpointDot
EndpointDot: "Dot"
EndpointDotOptions
EndpointDotOptions: { cssClass?: string; hoverClass?: string; radius?: number }
Type declaration
Optional cssClass?: string
Optional hoverClass?: string
Optional radius?: number
EndpointImageOptions
EndpointImageOptions: { cssClass?: string; hoverClass?: string; src: string }
Type declaration
Optional cssClass?: string
Optional hoverClass?: string
src: string
EndpointRectangle
EndpointRectangle: "Rectangle"
EndpointRectangleOptions
EndpointRectangleOptions: { cssClass?: string; height?: number; hoverClass?: string; width?: number }
Type declaration
Optional cssClass?: string
Optional height?: number
Optional hoverClass?: string
Optional width?: number
OverlayId
OverlayId: "Label" | "Arrow" | "PlainArrow" | "Custom"
PerimeterShape
PerimeterShape: "Circle" | "Ellipse" | "Triangle" | "Diamond" | "Rectangle" | "Square"
Position
Position: { left: number; top: number }
UserDefinedConnectorId
UserDefinedConnectorId: string