Use existing PointModel instead of new Point interface

This commit is contained in:
DrummerHead
2017-10-11 17:11:23 -03:00
parent 5c07f1cd17
commit c8116e12ca

View File

@ -16,17 +16,12 @@ export interface DefaultLinkState {
selected: boolean; selected: boolean;
} }
interface Point { const linePath = (firstPoint: PointModel, lastPoint: PointModel): string =>
x: number;
y: number;
}
const linePath = (firstPoint: Point, lastPoint: Point): string =>
`M${firstPoint.x},${firstPoint.y} L ${lastPoint.x},${lastPoint.y}`; `M${firstPoint.x},${firstPoint.y} L ${lastPoint.x},${lastPoint.y}`;
const curvePath = ( const curvePath = (
firstPoint: Point, firstPoint: PointModel,
lastPoint: Point, lastPoint: PointModel,
firstPointDelta: number = 0, firstPointDelta: number = 0,
lastPointDelta: number = 0 lastPointDelta: number = 0
): string => ): string =>