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

createRootNodeImpl :: forall e. Fn1 Tree (Eff (createRootNode :: NODE | e) Node)

#createRootNode Source

createRootNode :: forall e. Tree -> Eff (createRootNode :: NODE | e) Node

#concatHandlerFunImpl Source

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

#concatHandlerFun Source

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

#concatEventTargetValueHandlerFunImpl Source

#concatEventTargetValueHandlerFun Source

concatEventTargetValueHandlerFun :: forall event eff. 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 e h. Fn3 String NativeAttrs (Eff (st :: ST h | e) (Array Tree)) (Eff (st :: ST h | e) Tree)

#render Source

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