Module Component.TypeExprSource
module Polymorphic_variant : sig ... endmodule Object : sig ... endmodule Package : sig ... endtype label = Odoc_model.Lang.TypeExpr.labeltype t = | Var of string * string option| Any| Alias of Odoc_xref2.Component.TypeExpr.t * string| Arrow of Odoc_xref2.Component.TypeExpr.label option * Odoc_xref2.Component.TypeExpr.t * Odoc_xref2.Component.TypeExpr.t * string list * string list| Tuple of (string option * Odoc_xref2.Component.TypeExpr.t) list| Unboxed_tuple of (string option * Odoc_xref2.Component.TypeExpr.t) list| Constr of Odoc_xref2.Cpath.type_ * Odoc_xref2.Component.TypeExpr.t list| Polymorphic_variant of Odoc_xref2.Component.TypeExpr.Polymorphic_variant.t| Object of Odoc_xref2.Component.TypeExpr.Object.t| Class of Odoc_xref2.Cpath.class_type * Odoc_xref2.Component.TypeExpr.t list| Poly of (string * string option) list * Odoc_xref2.Component.TypeExpr.t| Quote of Odoc_xref2.Component.TypeExpr.t| Splice of Odoc_xref2.Component.TypeExpr.t| Package of Odoc_xref2.Component.TypeExpr.Package.t