pub(crate) fn dom_rect_ctor(
_it: &mut Interp,
_t: Value,
a: &[Value],
) -> Result<Value, Value>Expand description
(x,y,w,h) から DOMRect 相当のプレーンオブジェクトを組み立てる。
getBoundingClientRect/getClientRects で共有する。
new DOMRect(x, y, width, height)(丸ごと未対応だった。手動で矩形を
構築する定番パターン。2026-07-17 発見)。getBoundingClientRect()が
返すmake_dom_rectと同じプロパティ形状(x/y/left/top/
width/height/right/bottom)だが、引数は整数丸め無しの浮動小数
点のまま保持する(手動構築ではサブピクセル値も仕様上有効なため)。
DOMRectReadOnlyも同じ形状のため区別せず同一コンストラクタで代用する
簡略実装(fromRect静的メソッド・書き込み可能プロパティの違いは
対象外)。