package archetype

  1. Overview
  2. Docs
val get_asset : model -> lident -> asset
val get_asset_field : model -> (lident * lident) -> lident decl_gen
val get_asset_key : model -> lident -> lident * vtyp
val get_container_asset_field : model -> (lident * lident) -> container
val get_named_field_list : model -> lident -> pterm list -> (lident * pterm) list
val get_field_list : model -> lident -> lident list
val get_enum_values : model -> lident -> lident option
val is_variable : model -> lident -> bool
val is_asset : model -> lident -> bool
val is_enum_value : model -> lident -> bool
val get_var_type : model -> lident -> type_
val get_enum_name : lident enum_struct -> lident