Hylograph.Internal.Element.Types
- Package
- purescript-hylograph-selection
- Repository
- afcondon/purescript-hylograph-selection
DEPRECATED — moved to Hylograph.Element.Types.
This module now re-exports the element vocabulary — ElementType, RenderContext from its new public home.
It never should have lived under Internal: it is not an
implementation detail, it is vocabulary that every consumer needs.
It landed here by inheritance during an earlier refactor, and by the
time that was noticed several hundred imports across the ecosystem
already pointed at this path.
Nothing here is going away without warning — this shim exists so that
those imports keep working. New code should import Hylograph.Element.Types,
and for ElementType in particular Hylograph.HATS now re-exports it,
so the common case needs no extra import at all.
Re-exports from Hylograph.Element.Types
#RenderContext Source
data RenderContextOutput context for rendering Determines which namespace to use when creating elements
Constructors
Instances
#ElementType Source
data ElementTypeElement types organized by rendering context
This ADT makes the distinction between SVG and HTML elements explicit, allowing the type system to guide proper namespace handling.
Constructors
CircleRectPathLinePolygonTextGroupSVGDefsLinearGradientRadialGradientStopPatternFillTitleDivSpanTableTrTdThTbodyTheadCodeVarDfnDlDtDdOlUlLiSmallEmStrongAnchorPPreSectionMarkAbbr
Instances
#elementContext Source
elementContext :: ElementType -> RenderContextDetermine which rendering context an element belongs to
- Modules
- Data.
DependencyGraph - Hylograph.
Attribute - Hylograph.
Behavior - Hylograph.
Behavior. Types - Hylograph.
Brush - Hylograph.
Brush. FFI - Hylograph.
Brush. Types - Hylograph.
Classify - Hylograph.
Data. Graph - Hylograph.
Data. Graph. Algorithms - Hylograph.
Data. Node - Hylograph.
Data. Tree - Hylograph.
Element. Types - Hylograph.
Expr. Animation - Hylograph.
Expr. Attr - Hylograph.
Expr. Datum - Hylograph.
Expr. Expr - Hylograph.
Expr. Friendly - Hylograph.
Expr. Integration - Hylograph.
Expr. Interpreter. CodeGen - Hylograph.
Expr. Interpreter. Eval - Hylograph.
Expr. Interpreter. Meta - Hylograph.
Expr. Interpreter. PureSVG - Hylograph.
Expr. Interpreter. SVG - Hylograph.
Expr. Path - Hylograph.
Expr. Path. Generators - Hylograph.
Expr. Sugar - Hylograph.
Expr. Units - Hylograph.
Foreign. Types - Hylograph.
HATS - Hylograph.
HATS. Friendly - Hylograph.
HATS. InterpreterTick - Hylograph.
HATS. Transitions - Hylograph.
Interaction. Brush - Hylograph.
Interaction. Coordinated - Hylograph.
Interaction. Pointer - Hylograph.
Interaction. Zoom - Hylograph.
Internal. Attribute - Hylograph.
Internal. Behavior. FFI - Hylograph.
Internal. Behavior. Types - Hylograph.
Internal. Element. Operations - Hylograph.
Internal. Element. Types - Hylograph.
Internal. FFI - Hylograph.
Internal. Transition. FFI - Hylograph.
Internal. Transition. Manager - Hylograph.
Internal. Transition. Scene - Hylograph.
Internal. Transition. Types - Hylograph.
Internal. Types - Hylograph.
Interpreter. English - Hylograph.
Interpreter. Mermaid - Hylograph.
Interpreter. MetaHATS - Hylograph.
Interpreter. SemiQuine - Hylograph.
Interpreter. SemiQuine. TreeToCode - Hylograph.
Interpreter. SemiQuine. Types - Hylograph.
Scale - Hylograph.
Scale. ColorSchemes - Hylograph.
Scale. FP - Hylograph.
Scale. Interpolation - Hylograph.
Scale. Pure - Hylograph.
Scale. Sequential - Hylograph.
Shape. Arc - Hylograph.
Shape. Pie - Hylograph.
Shape. Polygon - Hylograph.
Tooltip - Hylograph.
Transform - Hylograph.
Transition. Types - Hylograph.
Unified - Hylograph.
Unified. Attribute - Hylograph.
Unified. DataDSL - Hylograph.
Unified. Display - Hylograph.
Unified. Sugar