OnRemoved.purs 424 B

123456789101112131415
  1. module Browser.Tabs.OnRemoved (RemoveInfo, addListener, removeListener) where
  2. import Prelude (Unit)
  3. import Effect (Effect)
  4. import Browser.Tabs (WindowId, TabId)
  5. import Browser.Utils (Listener2)
  6. type RemoveInfo = {
  7. windowId :: WindowId,
  8. isWindowClosing :: Boolean
  9. }
  10. foreign import addListener :: (Listener2 TabId RemoveInfo) -> Effect Unit
  11. foreign import removeListener :: (Listener2 TabId RemoveInfo) -> Effect Unit