Skip to main content

XpmBuildConfiguration._isInitialised property

Flag indicating whether the configuration has been initialised.

Signature

protected _isInitialised: boolean;

Remarks

This flag ensures idempotent initialization and prevents redundant processing when XpmBuildConfiguration.initialise() is called multiple times.

State transitions:

  1. Initially false after construction.
  2. Set to true after successful inheritance resolution, property merging, dependency substitution, and action preparation.
  3. Checked at the start of XpmBuildConfiguration.initialise() to return early if already initialised.

This pattern is critical for inheritance processing, as configurations may be initialised multiple times when referenced by multiple children, but should only process their inheritance chain once.


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