Module

Ace.KeyBinding

Package
purescript-ace
Repository
slamdata/purescript-ace

#KeyboardHandler Source

type KeyboardHandler e = { editor :: Editor } -> Int -> String -> Int -> KeyboardEvent -> Eff e (Maybe HandlerResult)

#addKeyboardHandlerImpl Source

addKeyboardHandlerImpl :: forall a e. (Command -> String) -> (Maybe a -> Boolean) -> (Maybe a -> a) -> KeyboardHandler (ace :: ACE | e) -> KeyBinding -> Eff (ace :: ACE | e) Unit

#addKeyboardHandler Source

addKeyboardHandler :: forall e. KeyboardHandler (ace :: ACE | e) -> KeyBinding -> Eff (ace :: ACE | e) Unit