Skip to main content

Module extension_context

Module extension_context 

Source
Expand description

Context-aware extension discovery and module-artifact registration.

This module is the single source of truth for resolving declared [[extensions]] across frontmatter / project config and exposing extension module artifacts to the unified module loader.

Structs§

ExtensionModuleSchemaCache
Process-local cache for parsed extension module schemas.
ExtensionModuleSpec

Functions§

declared_extension_spec_for_module
Resolve one declared extension module spec by module namespace.
declared_extension_specs_for_context
Resolve declared extension module specs for the current context.
extension_module_schema_for_context
Load one declared extension module schema by name for current context, consulting the provided cache.
extension_module_schema_for_spec
Load one declared extension’s shape.module schema, consulting the provided cache before hitting the provider registry.
register_declared_extensions_in_loader
Register declared extension module artifacts into the given module loader, consulting the provided cache for already-parsed schemas.