haskell-halogen-core
Safe HaskellNone
LanguageGHC2021

Halogen.VDom.DOM

Documentation

data VDomSpec (m :: Type -> Type) a w Source #

Constructors

VDomSpec 

Fields

buildVDom :: MonadDOM m => VDomSpec m a w -> VDomMachine m a w Source #

buildText :: MonadDOM m => VDomSpec m a w -> VDomMachine m a w -> Text -> m (VDomStep m a w) Source #

buildElem :: MonadDOM m => VDomSpec m a w -> VDomMachine m a w -> Maybe Namespace -> ElemName -> a -> [VDom a w] -> m (VDomStep m a w) Source #

buildWidget :: Monad m => VDomSpec m a w -> VDomMachine m a w -> w -> m (VDomStep m a w) Source #

buildKeyed :: MonadDOM m => VDomSpec m a w -> VDomMachine m a w -> Maybe Namespace -> ElemName -> a -> [(Text, VDom a w)] -> m (VDomStep m a w) Source #