Module

Halogen.VDom.Thunk

Package
purescript-halogen-vdom
Repository
slamdata/purescript-halogen-vdom

#Thunk Source

data Thunk f i

Instances

#buildThunk Source

buildThunk :: forall w a i f. (f i -> VDom a w) -> VDomSpec a w -> Machine (Thunk f i) Node

#runThunk Source

runThunk :: forall i f. Thunk f i -> f i

#hoist Source

hoist :: forall g f. (f ~> g) -> (Thunk f) ~> (Thunk g)

#mapThunk Source

mapThunk :: forall j i g f. (f i -> g j) -> Thunk f i -> Thunk g j

#thunked Source

thunked :: forall i f a. (a -> a -> Boolean) -> (a -> f i) -> a -> Thunk f i

#thunk1 Source

thunk1 :: forall i f a. Fn2 (a -> f i) a (Thunk f i)

#thunk2 Source

thunk2 :: forall i f b a. Fn3 (a -> b -> f i) a b (Thunk f i)

#thunk3 Source

thunk3 :: forall i f c b a. Fn4 (a -> b -> c -> f i) a b c (Thunk f i)