Module docs

Source
Expand description

Documentation utilities.

Modules§

tidy
The documentation models for tidy.

Structs§

DefInfo
Information about a definition.
DocString
The documentation string of an item
FileMeta
Information about a package.
PackageDefInfo
Information about the definitions in a package.
PackageDoc
Documentation Information about a package.
PackageMeta
Information about a package.
PackageMetaEnd
Information about a package.
ParamDocsT
Describes a function parameter.
SignatureDocsT
Describes a primary function signature.
TidyModuleDocs
A module documentation.
TidyParamDocs
A parameter documentation.
TidyPatDocs
A pattern documentation.
VarDoc
The documentation string of a variable associated with some item.
VarDocsT
Describes a primary pattern binding.

Enums§

DefDocsT
Documentation about a definition.

Functions§

format_ty
Formats the type.
identify_pat_docs
Identifies the pattern documentation. For example, #let (a, b) = x.
identify_tidy_module_docs
Identifies the module documentation.
module_docs
Get documentation of definitions in a module.
package_docs
Generate full documents in markdown format
package_docs_md
Generate full documents in markdown format
package_docs_typ
Generate full documents in markdown format
package_module_docs
Get documentation of definitions in a package.
remove_list_annotations
Removes the list annotations from the string.

Type Aliases§

DefDocs
Documentation about a definition.
ParamDocs
Documentation about a parameter.
SignatureDocs
Documentation about a signature.
TypelessParamDocs
Documentation about a parameter (without type information).
UntypedDefDocs
Documentation about a definition (without type information).
UntypedSignatureDocs
Documentation about a signature.
UntypedVarDocs
Documentation about a variable (without type information).
VarDocs
Documentation about a variable.