XpmActions.initialise() method
Completes the async initialisation of the actions collection.
Signature
initialise(): Promise<boolean>;
Returns
Promise<boolean>
A promise that resolves to true if initialisation was performed, or false if already initialised.
Exceptions
XpmError If duplicate action names are detected or if template expansion fails.
Remarks
This method implements the first step of lazy evaluation. It processes all action definitions by expanding template action names based on matrix parameters, but does not evaluate the action content or perform Liquid substitutions. The actual template evaluation and variable substitution occur later when individual actions are initialised via XpmAction.initialise(), and only for actions that are actually used. This approach avoids unnecessary operations on unused actions. The method also validates that all expanded action names are unique.
Generated via tsdoc2docusaurus 1.3.0-pre by API Extractor/Documenter 7.55.2.