Skip to main content

XpmActions._jsonActionsNamesMap property

Map of expanded action names to their original JSON action names.

Signature

protected readonly _jsonActionsNamesMap: Map<string, string>;

Remarks

This reverse mapping enables retrieving the original action definition from jsonActions when lazy-loading action instances.

Mapping behavior:

  1. For regular actions: Maps action name to itself (identity mapping).
  2. For template actions: Maps each generated action name back to the original template name (e.g., test-x64test-{{ matrix.arch }}).
  3. Enables XpmActions.get() to locate the correct JSON definition when instantiating an action on demand.

This indirection is essential for the lazy evaluation pattern, allowing deferred instantiation while maintaining the connection to original definitions.


Generated via tsdoc2docusaurus 1.3.0-pre by API Extractor/Documenter 7.55.2.