This repository was archived by the owner on Oct 4, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -10,18 +10,18 @@ import DOM.Event.Types
1010
1111-- | A boxed function that can be used as an event listener. This is necessary
1212-- | due to the underling implementation of Eff functions.
13- foreign import data EventListener :: # ! -> *
13+ foreign import data EventListener :: * -> # ! -> *
1414
1515-- | Creates an EventListener from a normal PureScript Eff function.
16- foreign import eventListener :: forall eff a . (Event -> Eff eff a ) -> EventListener eff
16+ foreign import eventListener :: forall eff a ev . (ev -> Eff eff a ) -> EventListener ev eff
1717
1818-- | Adds a listener to an event target. The boolean argument indicates whether
1919-- | the listener should be added for the "capture" phase.
20- foreign import addEventListener :: forall eff . EventType -> EventListener (dom :: DOM | eff ) -> Boolean -> EventTarget -> Eff (dom :: DOM | eff ) Unit
20+ foreign import addEventListener :: forall eff ev . EventType -> EventListener ev (dom :: DOM | eff ) -> Boolean -> EventTarget -> Eff (dom :: DOM | eff ) Unit
2121
2222-- | Removes a listener to an event target. The boolean argument indicates
2323-- | whether the listener should be removed for the "capture" phase.
24- foreign import removeEventListener :: forall eff . EventType -> EventListener (dom :: DOM | eff ) -> Boolean -> EventTarget -> Eff (dom :: DOM | eff ) Unit
24+ foreign import removeEventListener :: forall eff ev . EventType -> EventListener ev (dom :: DOM | eff ) -> Boolean -> EventTarget -> Eff (dom :: DOM | eff ) Unit
2525
2626-- | Dispatches an event from an event target.
2727foreign import dispatchEvent :: forall eff . Event -> EventTarget -> Eff (dom :: DOM , err :: EXCEPTION | eff ) Boolean
You can’t perform that action at this time.
0 commit comments