Ast_helper.Sig(3)

πŸ’– NAME πŸ’–

Ast_helper.Sig - Signature items 🌸

okay so bestie, this is the Ast_helper.Sig(3) page from the OCaml library manual β€” manual name folded in right here, no boring copy-paste header, we stay fresh πŸ’…. The whole vibe is signature items, and every single val is below, no cap. 🫢


πŸ¦‹ MODULE πŸ¦‹

Module Ast_helper.Sig


✨ DOCUMENTATION ✨

Module Sig : sig end

🌈 Signature items 🌈

This is where the page just lines up all the val signatures like a lil runway walk, and I’m keeping them exactly as they are β€” no renaming, no merging, no β€œhelpful” edits. Periodt. πŸ’…

  • mk ✨ β€” val mk : ?loc:Ast_helper.loc -> Parsetree.signature_item_desc -> Parsetree.signature_item
  • value πŸŽ€ β€” val value : ?loc:Ast_helper.loc -> Parsetree.value_description -> Parsetree.signature_item
  • type_ πŸ’– β€” val type_ : ?loc:Ast_helper.loc -> Asttypes.rec_flag -> Parsetree.type_declaration list -> Parsetree.signature_item
  • type_subst πŸ¦‹ β€” val type_subst : ?loc:Ast_helper.loc -> Parsetree.type_declaration list -> Parsetree.signature_item
  • type_extension 🌸 β€” val type_extension : ?loc:Ast_helper.loc -> Parsetree.type_extension -> Parsetree.signature_item
  • exception_ 😭 β€” val exception_ : ?loc:Ast_helper.loc -> Parsetree.type_exception -> Parsetree.signature_item
  • module_ πŸ‘‘ β€” val module_ : ?loc:Ast_helper.loc -> Parsetree.module_declaration -> Parsetree.signature_item
  • mod_subst πŸ”₯ β€” val mod_subst : ?loc:Ast_helper.loc -> Parsetree.module_substitution -> Parsetree.signature_item
  • rec_module 🌈 β€” val rec_module : ?loc:Ast_helper.loc -> Parsetree.module_declaration list -> Parsetree.signature_item
  • modtype ⭐ β€” val modtype : ?loc:Ast_helper.loc -> Parsetree.module_type_declaration -> Parsetree.signature_item
  • modtype_subst πŸ’œ β€” val modtype_subst : ?loc:Ast_helper.loc -> Parsetree.module_type_declaration -> Parsetree.signature_item
  • open_ 🧚 β€” val open_ : ?loc:Ast_helper.loc -> Parsetree.open_description -> Parsetree.signature_item
  • include_ πŸ“ β€” val include_ : ?loc:Ast_helper.loc -> Parsetree.include_description -> Parsetree.signature_item
  • class_ πŸ’€ β€” val class_ : ?loc:Ast_helper.loc -> Parsetree.class_description list -> Parsetree.signature_item
  • class_type πŸ™ˆ β€” val class_type : ?loc:Ast_helper.loc -> Parsetree.class_type_declaration list -> Parsetree.signature_item
  • extension 🫢 β€” val extension : ?loc:Ast_helper.loc -> ?attrs:Ast_helper.attrs -> Parsetree.extension -> Parsetree.signature_item
  • attribute πŸ’« β€” val attribute : ?loc:Ast_helper.loc -> Parsetree.attribute -> Parsetree.signature_item
  • text πŸŽ€ β€” val text : Docstrings.text -> Parsetree.signature_item list

mwah πŸ’‹ β€” that’s the whole manual page, bestie. Source/version: OCamldoc; date: 2026-06-22; page: Ast_helper.Sig(3). Go forth and slay your signatures. 🌈✨🫢

πŸ“¦ where this page comes from