resolver library
Core module resolver for Ball programs.
Given a ModuleImport, resolves it to a Module by dispatching to
the appropriate fetcher (inline, file, HTTP, git, or registry), verifying
integrity, caching the result, and recursively resolving transitive imports.
Classes
- ModuleResolver
-
Resolves
ModuleImportentries to concreteModuleinstances.
Typedefs
-
RegistryResolver
= Future<
Module> Function(RegistrySource source) - Callback for resolving RegistrySource imports. Provided by Stage 4 registry adapters. When null, RegistrySource imports fail with an error.