Module

Signal.DOM

Package
purescript-zeta
Repository
athanclark/purescript-zeta

#keyPressed Source

keyPressed :: Int -> Effect (Signal (read :: READ, write :: WRITE) Boolean)

#mouseButton Source

mouseButton :: Int -> Effect (Signal (read :: READ, write :: WRITE) Boolean)

#Touch Source

type Touch = { clientX :: Int, clientY :: Int, force :: Number, id :: String, pageX :: Int, pageY :: Int, radiusX :: Int, radiusY :: Int, rotationAngle :: Number, screenX :: Int, screenY :: Int }

#touch Source

touch :: Effect (Signal (read :: READ, write :: WRITE) (Array Touch))

#tap Source

tap :: Effect (Signal (read :: READ, write :: WRITE) Boolean)

#mousePos Source

mousePos :: Effect (Signal (read :: READ, write :: WRITE) { x :: Int, y :: Int })

#animationFrame Source

animationFrame :: Effect (Signal (read :: READ, write :: WRITE) Instant)

#windowDimensions Source

windowDimensions :: Effect (Signal (read :: READ, write :: WRITE) { h :: Int, w :: Int })