---
name: "Ast_helper.Sig"
section: "3o"
platform: "linux"
package: "ocaml"
version: "5.5.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Ast_helper.Sig"
---

# Ast\_helper.Sig(3o)

Signature items

## NAME

Ast\_helper.Sig - Signature items

## Module

Module   Ast\_helper.Sig

## Documentation

Module **Sig**\
  :  **sig end**

Signature items

*val mk* :  **?loc:Ast\_helper.loc -\>** **Parsetree.signature\_item\_desc -\> Parsetree.signature\_item**

*val value* :  **?loc:Ast\_helper.loc -\>** **Parsetree.value\_description -\> Parsetree.signature\_item**

*val type\_* :  **?loc:Ast\_helper.loc -\>** **Asttypes.rec\_flag -\>** **Parsetree.type\_declaration list -\> Parsetree.signature\_item**

*val type\_subst* :  **?loc:Ast\_helper.loc -\>** **Parsetree.type\_declaration list -\> Parsetree.signature\_item**

*val type\_extension* :  **?loc:Ast\_helper.loc -\> Parsetree.type\_extension -\> Parsetree.signature\_item**

*val exception\_* :  **?loc:Ast\_helper.loc -\> Parsetree.type\_exception -\> Parsetree.signature\_item**

*val module\_* :  **?loc:Ast\_helper.loc -\>** **Parsetree.module\_declaration -\> Parsetree.signature\_item**

*val mod\_subst* :  **?loc:Ast\_helper.loc -\>** **Parsetree.module\_substitution -\> Parsetree.signature\_item**

*val rec\_module* :  **?loc:Ast\_helper.loc -\>** **Parsetree.module\_declaration list -\> Parsetree.signature\_item**

*val modtype* :  **?loc:Ast\_helper.loc -\>** **Parsetree.module\_type\_declaration -\> Parsetree.signature\_item**

*val modtype\_subst* :  **?loc:Ast\_helper.loc -\>** **Parsetree.module\_type\_declaration -\> Parsetree.signature\_item**

*val open\_* :  **?loc:Ast\_helper.loc -\> Parsetree.open\_description -\> Parsetree.signature\_item**

*val include\_* :  **?loc:Ast\_helper.loc -\>** **Parsetree.include\_description -\> Parsetree.signature\_item**

*val class\_* :  **?loc:Ast\_helper.loc -\>** **Parsetree.class\_description list -\> Parsetree.signature\_item**

*val class\_type* :  **?loc:Ast\_helper.loc -\>** **Parsetree.class\_type\_declaration list -\> Parsetree.signature\_item**

*val extension* :  **?loc:Ast\_helper.loc -\>** **?attrs:Ast\_helper.attrs -\> Parsetree.extension -\> Parsetree.signature\_item**

*val attribute* :  **?loc:Ast\_helper.loc -\> Parsetree.attribute -\> Parsetree.signature\_item**

*val text* :  **Docstrings.text -\> Parsetree.signature\_item list**
