summaryrefslogtreecommitdiff
path: root/editor/actions/event.ml
blob: 5e30587db11b1c879e55336cbcdaabdaa5a22e31 (plain)
1
2
3
4
5
6
7
8
module type Handler = sig
  type t

  val apply: t -> State.t -> State.t

end

type t = E : 'a * (module Handler with type t = 'a) -> t