react-beautiful-dnd
Version:
A beautiful, accessible drag and drop library for lists with React.js
21 lines (16 loc) • 528 B
JavaScript
// @flow
import type { Position } from '../types';
export const add = (point1: Position, point2: Position): Position => ({
x: point1.x + point2.x,
y: point1.y + point2.y,
});
export const subtract = (point1: Position, point2: Position): Position => ({
x: point1.x - point2.x,
y: point1.y - point2.y,
});
export const isEqual = (point1: Position, point2: Position): boolean =>
point1.x === point2.x && point1.y === point2.y;
export const negate = (point: Position): Position => ({
x: -point.x,
y: -point.y,
});