normalize
ts
function Rect.normalize(rect: Rect): RectNormalizes a rectangle by ensuring positive width and height, adjusting position as needed if dimensions were negative.
Example
ts
Rect.normalize({ left: 50, top: 60, width: -30, height: -40 });
// { left: 20, top: 20, width: 30, height: 40 }ts
pipe({ left: 50, top: 60, width: -30, height: -40 }, Rect.normalize());
// { left: 20, top: 20, width: 30, height: 40 }