Packages / geo · source

geo

2D point helpers.

interface Point { x: int; y: int; }
FunctionSignature
distanceSq(a: Point, b: Point) => int
manhattan(a: Point, b: Point) => int
let o: Point = { x: 0, y: 0 };
let p: Point = { x: 3, y: 4 };
console.log(distanceSq(o, p));   // 25

Test: lumen test packages/geo/geo.ts