import { GeometryUtils } from "../../Utils"; import { Point } from "@devexpress/utils/lib/geometry/point"; import { PathPrimitiveCommand, PathPrimitiveMoveToCommand, PathPrimitiveLineToCommand, PathPrimitiveClosePathCommand, PathPrimitive } from "../../Render/Primitives/PathPrimitive"; import { Style } from "../Style"; export class ConnectorLineEndingStrategy { constructor(protected style: Style) { } hasCommands() { return true; } needCreateSeparatePrimitive() { return false; } createPrimitive(): PathPrimitive { return new PathPrimitive([], this.getStyle(), this.getCssClass()); } createCommands(point: Point, directionPoint: Point): PathPrimitiveCommand[] { return []; } protected getStyle() { const style =