package spin

  1. Overview
  2. Docs
type t = {
  1. dec : Dec_project.t;
  2. project_root : Spin_std.string;
}
val project_root : unit -> Spin_std.String.t option
val read_project_config : unit -> (t option, Spin_error.t) Spin_std.result
val run_generator : ?context:(Spin_std.String.t, Spin_std.string) Spin_std.Hashtbl.t -> project:t -> Spin_std.string -> (unit, Spin_error.t) Lwt_result.t