Module

Oak.VirtualDom.Native

Package
purescript-oak
Repository
ehrenmurdick/purescript-oak

#Tree Source

data Tree :: Type

#NativeAttrs Source

#patchImpl Source

patchImpl :: forall e. Fn3 Tree Tree Node (Eff (dom :: DOM | e) Node)

#patch Source

patch :: forall e. Tree -> Tree -> Node -> Eff (dom :: DOM | e) Node

#createRootNodeImpl Source

#createRootNode Source

#concatHandlerFunImpl Source

concatHandlerFunImpl :: forall eff event. Fn3 String (event -> eff) NativeAttrs NativeAttrs

#concatHandlerFun Source

concatHandlerFun :: forall eff event. String -> (event -> eff) -> NativeAttrs -> NativeAttrs

#concatEventTargetValueHandlerFunImpl Source

#concatEventTargetValueHandlerFun Source

concatEventTargetValueHandlerFun :: forall eff event. String -> (event -> eff) -> NativeAttrs -> NativeAttrs

#textImpl Source

textImpl :: forall e. Fn1 String (Eff e Tree)

#text Source

text :: forall e. String -> Eff e Tree

#renderImpl Source

renderImpl :: forall h e. Fn3 String NativeAttrs (Eff (st :: ST h | e) (Array Tree)) (Eff (st :: ST h | e) Tree)

#render Source

render :: forall h e. String -> NativeAttrs -> Eff (st :: ST h | e) (Array Tree) -> Eff (st :: ST h | e) Tree