alignCenterX
ts
function Rect.alignCenterX(target: Rect, source: Rect): RectAligns the horizontal center of the target rectangle to the horizontal center of the source rectangle by moving the target rectangle horizontally only.
Example
ts
Rect.alignCenterX(
{ left: 10, top: 10, width: 100, height: 50 },
{ left: 50, top: 30, width: 80, height: 40 },
);
// { left: 50, top: 10, width: 100, height: 50 }ts
pipe(
{ left: 10, top: 10, width: 100, height: 50 },
Rect.alignCenterX({ left: 50, top: 30, width: 80, height: 40 }),
);
// { left: 50, top: 10, width: 100, height: 50 }