Reason
  • Docs
  • Try
  • API
  • Community
  • Blog
  • Languages iconEnglish
    • 日本語
    • Deutsch
    • Español
    • Français
    • 한국어
    • Português (Brasil)
    • Русский
    • Українська
    • 中文
    • 繁體中文
    • Help Translate
  • GitHub
Previous  Up  Next

Module Ast_helper.Sig

module Sig: sig .. end
Signature items

let mk:
  (~loc: Ast_helper.loc=?, Parsetree.signature_item_desc) =>
  Parsetree.signature_item;
let value:
  (~loc: Ast_helper.loc=?, Parsetree.value_description) =>
  Parsetree.signature_item;
let type_:
  (~loc: Ast_helper.loc=?, list(Parsetree.type_declaration)) =>
  Parsetree.signature_item;
let type_extension:
  (~loc: Ast_helper.loc=?, Parsetree.type_extension) =>
  Parsetree.signature_item;
let exception_:
  (~loc: Ast_helper.loc=?, Parsetree.extension_constructor) =>
  Parsetree.signature_item;
let module_:
  (~loc: Ast_helper.loc=?, Parsetree.module_declaration) =>
  Parsetree.signature_item;
let rec_module:
  (~loc: Ast_helper.loc=?, list(Parsetree.module_declaration)) =>
  Parsetree.signature_item;
let modtype:
  (~loc: Ast_helper.loc=?, Parsetree.module_type_declaration) =>
  Parsetree.signature_item;
let open_:
  (~loc: Ast_helper.loc=?, Parsetree.open_description) =>
  Parsetree.signature_item;
let include_:
  (~loc: Ast_helper.loc=?, Parsetree.include_description) =>
  Parsetree.signature_item;
let class_:
  (~loc: Ast_helper.loc=?, list(Parsetree.class_description)) =>
  Parsetree.signature_item;
let class_type:
  (~loc: Ast_helper.loc=?, list(Parsetree.class_type_declaration)) =>
  Parsetree.signature_item;
let extension:
  (~loc: Ast_helper.loc=?, ~attrs: Ast_helper.attrs=?, Parsetree.extension) =>
  Parsetree.signature_item;
let attribute:
  (~loc: Ast_helper.loc=?, Parsetree.attribute) => Parsetree.signature_item;
let text: Docstrings.text => list(Parsetree.signature_item);