(Info-goto-node "(elisp)Text Properties")
include sig ... endval sexp_of_t : ('a ‑> Base.Sexp.t) ‑> 'a t ‑> Base.Sexp.tval font_lock_face : Face_spec.t tval name : _ t ‑> Ecaml.Symbol.tval name_as_value : _ t ‑> Ecaml.Value.tval to_value : 'a t ‑> 'a ‑> Ecaml.Value.tmodule type S : sig ... endval create_and_register : (module S with type Property_value.t = 'a) ‑> 'a tcreate_and_register (module M) creates a new property name, and registers it with
state in Property_name to enable conversion from an Elisp property list containing
M.name and the associated Value.t to a Property.t.
module Packed : sig ... end with type a property_name := a t