import getNumber from './get-number'; /** * Represents a coordinate pair. * @param {number} [x=0] X. * @param {number} [y=0] Y. */ const Point = function (x, y) { this.x = getNumber(x); this.y = getNumber(y); }; /** * Whether two points are equal. * @param {Point} a Point A. * @param {Point} b Point B. * @return {boolean} */ Point.equals = function (a, b) { return a.x === b.x && a.y === b.y; }; export default Point;