Expand description
Multi-file schema loader.
Structs§
- Discovered
- A discovered
*.praxfile with its absolute and relative paths. - Load
Error - Error returned by
load, carrying the partial source map built up to the point of failure so the renderer can resolveSourceIds back to file content. - Loaded
Schema - A successfully loaded multi-file (or single-file) schema, paired with the source map needed for downstream diagnostics rendering.
- Source
File - A single source file (path + content) loaded into the schema.
- Source
Id - Opaque, dense identifier for a source file in a
SourceMap. - Source
Loc - A (source file id, span) pair used in cross-file diagnostics.
- Source
Map - Map of
SourceId->SourceFile.
Enums§
- Merge
Conflict - A single conflict found while merging two
Schemas.