XpmBuildConfigurations._jsonBuildConfigurationsNamesMap property
Map of expanded build configuration names to their JSON source names.
Signature
protected readonly _jsonBuildConfigurationsNamesMap: Map<string, string>;
Remarks
This reverse mapping enables retrieving the original configuration definition from jsonBuildConfigurations when lazy-loading configuration instances.
Mapping behavior:
- For regular configurations: Maps configuration name to itself (identity mapping).
- For template configurations: Maps each generated configuration name back to the original template name (e.g.,
release-x64→release-{{ matrix.arch }}). - Known only after
XpmBuildConfigurations.initialise()completes. - Enables
XpmBuildConfigurations.get()to locate the correct JSON definition when instantiating a configuration on demand.
This indirection is essential for lazy evaluation, allowing deferred instantiation while maintaining the connection to original definitions.
Generated via tsdoc2docusaurus 1.3.0-pre by API Extractor/Documenter 7.55.2.