Skip to main content

BuildConfiguration._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 BuildConfiguration.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 BuildConfiguration.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.2 by API Extractor/Documenter 7.57.2.