dom-events: DOM Events expressed as Haskell types

[ bsd3, library, web ] [ Propose Tags ]


[Index] [Quick Jump]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Versions [RSS],,,,
Change log
Dependencies base (>=4.7 && <5), text (>=0.1 && <1.3), unordered-containers (>=0.1 && <0.3) [details]
License BSD-3-Clause
Copyright 2020 Mike Solomon
Author Mike Solomon
Category Web
Home page
Bug tracker
Source repo head: git clone
Uploaded by mikesol at 2020-04-29T09:51:49Z
Distributions NixOS:
Downloads 840 total (1 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2020-04-29 [all 1 reports]

Readme for dom-events-

[back to package description]


Dom events translated to Haskell.

Some features:

  • Translates the most common DOM events to Haskell types.
  • Uses type variables for all fields that have DOM-specific types. For example, target is of type s where s is up to the person using this library.


  • create typeclasses for Event, UIEvent and MouseEvent and make each Event an instance of the appropriate class.