该页面暂无翻译,已显示英文版本。

DetailedLayoutInfo

type DetailedLayoutInfo = DetailedGridInfo | undefined;

Detailed layout information (for grid layouts).

Returned by detailedLayoutInfo() for nodes using CSS Grid layout. Contains detailed information about grid tracks and item placement.

Remarks

This is only available when the detailed_layout_info feature is enabled.

Example

import { TaffyTree, Style, Display, type DetailedLayoutInfo, type DetailedGridInfo, } from "taffy-layout"; const tree = new TaffyTree(); const style = new Style(); style.display = Display.Grid; const gridNode = tree.newLeaf(style); tree.computeLayout(gridNode, { width: 100, height: 100 }); const info: DetailedLayoutInfo = tree.detailedLayoutInfo(gridNode); if (info && typeof info === "object" && "Grid" in info) { const grid = info.Grid as DetailedGridInfo; console.log("Rows:", grid.rows.sizes); console.log("Columns:", grid.columns.sizes); }

© 2026 ByteLand Technology Limited