UNPKG

rectangle-overlap

Version:

Computes the area of the intersection of two rectangles.

17 lines (16 loc) 498 B
declare function getOverlap(rectangle1: IRectangle, rectangle2: IRectangle): null | Rectangle; export = getOverlap; interface IRectangle { readonly x: number; readonly y: number; readonly width: number; readonly height: number; } declare class Rectangle implements IRectangle { readonly x: number; readonly y: number; readonly width: number; readonly height: number; constructor(x: number, y: number, width: number, height: number); readonly area: number; }