Module Expander.Loader

type t = {
  1. name : string;
  2. code : int;
  3. r : int;
  4. g : int;
  5. b : int;
}
val color_of_def : t -> Color.gg
val e_invalid : exn
val int_of_yojson : [> `Int of 'a ] -> 'a
val str_of_yojson : [> `String of 'a ] -> 'a
val rgb_tuple_of_yojson : [> `Assoc of (string * [> `Int of 'a ]) list ] -> 'a * 'a * 'a
val ansi_color_of_yojson : [> `Assoc of (string * [> `Assoc of (string * [> `Int of int ]) list | `Int of int | `String of string ]) list ] -> t
val load : string -> t list
val load_assoc : string -> (int * t) list