Skip to main content

XpmDataModel.buildConfigurations property

The build configurations collection for this package.

Signature

readonly buildConfigurations: XpmBuildConfigurations;

Remarks

This collection manages all build configurations defined in xpack.buildConfigurations, supporting inheritance, template expansion, and configuration-specific properties and dependencies.

Build configurations characteristics:

  1. Created during construction but initially unpopulated.
  2. Populated during the collection's own initialisation when XpmBuildConfigurations.initialise() is called.
  3. Each configuration inherits the package-level substitution variables and extends them with configuration-specific context.
  4. Support complex inheritance chains where configurations can inherit properties, dependencies, and actions from other configurations.
  5. Can be generated from templates with matrix expansion for multi-platform or multi-variant builds.
  6. Each configuration maintains its own actions collection, inheriting package-level actions and adding configuration-specific ones.

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