# Functions
Load loads and returns the MoonBit packages named by the given patterns.
# Constants
No description provided by the author
LoadAllSyntax loads typed syntax for the initial packages and all dependencies.
LoadFiles loads the name and file names for the initial packages.
LoadImports loads the name, file names, and import mapping for the initial packages.
LoadSyntax loads typed syntax for the initial packages.
LoadTypes loads exported type information for the initial packages.
NeedCompiledMoonBitFiles adds CompiledMoonBitFiles.
NeedDeps adds the fields requested by the LoadMode in the packages in Imports.
NeedEmbedFiles adds EmbedFiles.
NeedEmbedPatterns adds EmbedPatterns.
NeedExportFile adds ExportFile.
Deprecated: NeedExportsFile is a historical misspelling of NeedExportFile.
NeedFiles adds Dir, MoonBitFiles, OtherFiles, and IgnoredFiles.
NeedForTest adds ForTest.
NeedImports adds Imports.
NeedModule adds Module.
NeedName adds Name and PkgPath.
NeedSyntax adds Syntax and Fset.
NeedTypes adds Types, Fset, and IllTyped.
NeedTypesInfo adds TypesInfo and Fset.
NeedTypesSizes adds TypesSizes.
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
A Config specifies details about how packages should be loaded.
An Error describes a problem with a package's metadata, syntax, or types.
LinkTarget represents the JSON format of a link target in moon.pkg.json.
Module provides module information for a package.
ModuleError holds errors loading a module.
MoonPkgJSON represents the JSON format of the moon.pkg.json file.
A Package describes a loaded MoonBit package.