package sihl-type

  1. Overview
  2. Docs
type step = {
  1. label : string;
  2. statement : string;
  3. check_fk : bool;
}
val pp_step : Ppx_deriving_runtime.Format.formatter -> step -> Ppx_deriving_runtime.unit
val equal_step : step -> step -> Ppx_deriving_runtime.bool
type t = string * step list
val pp : Ppx_deriving_runtime.Format.formatter -> t -> Ppx_deriving_runtime.unit
val equal : t -> t -> Ppx_deriving_runtime.bool
val create_step : label:string -> ?check_fk:bool -> string -> step
val empty : 'a -> 'b * 'c list
val add_step : 'a -> ('b * 'c list) -> 'd * 'c list