package oasis

  1. Overview
  2. Docs
type t = {
  1. oasis_version : OASISVersion.t;
  2. plugin_versions : OASISVersion.t option MapPlugin.t;
  3. alpha_features : string list;
  4. beta_features : string list;
}
val create : OASISVersion.t -> string list -> string list -> t
val of_package : OASISTypes.package -> t
val add_plugin : (OASISTypes.plugin_kind * OASISTypes.name * OASISVersion.t option) -> t -> t
val plugin_version : OASISTypes.plugin_kind -> OASISTypes.name -> t -> OASISVersion.t option
val to_string : t -> string