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=?,
Asttypes.rec_flag,
list(Parsetree.type_declaration)
) =>
Parsetree.signature_item;
let type_subst:
(~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.type_exception) =>
Parsetree.signature_item;
let module_:
(~loc: Ast_helper.loc=?, Parsetree.module_declaration) =>
Parsetree.signature_item;
let mod_subst:
(~loc: Ast_helper.loc=?, Parsetree.module_substitution) =>
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);