Module

Sigil.Svg.Layout.ADT

Package
purescript-sigil
Repository
afcondon/purescript-sigil

ADT layout: data types with constructor branches.

#layoutADT Source

layoutADT :: { constructors :: Array { args :: Array RenderType, name :: String }, keyword :: Maybe String, name :: String, typeParams :: Array String } -> { dimensions :: Dimensions, layout :: LayoutNode }

Lay out a data type with constructor branches.