Module State.Facet

type ('i, 'o) t
type 'i multi_out = ('i, 'i list) t
val of_ : ('i, 'o) t -> 'i Codemirror_bindings__.Custom_ojs_converter.With_conversion.t -> Extension.t
module Dep : sig ... end
val compute : ('i, 'o) t -> deps:Dep.t list -> get:(editor_state -> 'i) -> Extension.t
val from : ('i, 'o) t -> field:'t State_field.t -> get:(value:'t -> 'i) -> Extension.t
module Config : sig ... end
val define : ('i, 'o) Config.t -> ('i, 'o) t