Module

Sigil.Svg.Types

Package
purescript-sigil
Repository
afcondon/purescript-sigil

Layout tree types for positioned SVG primitives.

#LayoutNode Source

data LayoutNode

A positioned SVG primitive. The entire layout pipeline produces these; only Emit touches the DOM.

Constructors

#Dimensions Source

type Dimensions = { height :: Number, width :: Number }

#RenderResult Source

type RenderResult = { nodes :: Array LayoutNode, width :: Number }

Internal result from node-level layout: positioned nodes + consumed width.