module Web.HTML.Event.HashChangeEvent where import Data.Maybe (Maybe) import Unsafe.Coerce (unsafeCoerce) import Web.Event.Event (Event) import Web.Internal.FFI (unsafeReadProtoTagged) foreign import data HashChangeEvent :: Type fromEvent :: Event -> Maybe HashChangeEvent fromEvent = unsafeReadProtoTagged "HashChangeEvent" toEvent :: HashChangeEvent -> Event toEvent = unsafeCoerce foreign import oldURL :: HashChangeEvent -> String foreign import newURL :: HashChangeEvent -> String