in src/shapes/shapes.ts [161:166]
export function equalWithPrecision(rect1: IRect, rect2: IRect): boolean {
return rect1 === rect2 ||
(rect1 !== undefined && rect2 !== undefined &&
Double.equalWithPrecision(rect1.left, rect2.left) && Double.equalWithPrecision(rect1.top, rect2.top) &&
Double.equalWithPrecision(rect1.width, rect2.width) && Double.equalWithPrecision(rect1.height, rect2.height));
}