Module
Elmish.HTML.Events.Internal
- Package
- purescript-elmish-html
- Repository
- collegevine/purescript-elmish-html
Internal implementation details. See comments on Elmish.HTML.Events
instead.
#RKeyboardEvent Source
type RKeyboardEvent = { charCode :: Int, key :: String, keyCode :: Int, locale :: String, location :: Int, repeat :: Boolean, which :: Int | RModifierKeys + REventBase + () }
#RModifierKeys Source
type RModifierKeys :: Row Type -> Row Type
type RModifierKeys r = (altKey :: Boolean, ctrlKey :: Boolean, metaKey :: Boolean, shiftKey :: Boolean | r)
#RMouseEvent Source
type RMouseEvent = { button :: Int, buttons :: Int, clientX :: Number, clientY :: Number, pageX :: Number, pageY :: Number, relatedTarget :: Element, screenX :: Number, screenY :: Number | RModifierKeys + REventBase + () }
#RSyntheticEvent Source
type RSyntheticEvent = Record (REventBase ())
#RTouchEvent Source
type RTouchEvent = Record RModifierKeys + REventBase + ()