---
name: "Ast_helper.Te"
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.Te"
---

# Ast\_helper.Te(3o)

Type extensions

## NAME

Ast\_helper.Te - Type extensions

## Module

Module   Ast\_helper.Te

## Documentation

Module **Te**\
  :  **sig end**

Type extensions

*val mk* :  **?loc:Ast\_helper.loc -\>** **?attrs:Ast\_helper.attrs -\>** **?docs:Docstrings.docs -\>** **?params:(Parsetree.core\_type \* (Asttypes.variance \* Asttypes.injectivity))** **list -\>** **?priv:Asttypes.private\_flag -\>** **Ast\_helper.lid -\>** **Parsetree.extension\_constructor list -\> Parsetree.type\_extension**

*val mk\_exception* :  **?loc:Ast\_helper.loc -\>** **?attrs:Ast\_helper.attrs -\>** **?docs:Docstrings.docs -\>** **Parsetree.extension\_constructor -\> Parsetree.type\_exception**

*val constructor* :  **?loc:Ast\_helper.loc -\>** **?attrs:Ast\_helper.attrs -\>** **?docs:Docstrings.docs -\>** **?info:Docstrings.info -\>** **Ast\_helper.str -\>** **Parsetree.extension\_constructor\_kind -\> Parsetree.extension\_constructor**

*val decl* :  **?loc:Ast\_helper.loc -\>** **?attrs:Ast\_helper.attrs -\>** **?docs:Docstrings.docs -\>** **?info:Docstrings.info -\>** **?vars:Ast\_helper.str list -\>** **?args:Parsetree.constructor\_arguments -\>** **?res:Parsetree.core\_type -\> Ast\_helper.str -\> Parsetree.extension\_constructor**

*val rebind* :  **?loc:Ast\_helper.loc -\>** **?attrs:Ast\_helper.attrs -\>** **?docs:Docstrings.docs -\>** **?info:Docstrings.info -\>** **Ast\_helper.str -\> Ast\_helper.lid -\> Parsetree.extension\_constructor**
