Skip to main content

BuildConfigurationsConstructorParameters interface

Configuration parameters for constructing a build configurations collection.

Signature

export interface BuildConfigurationsConstructorParameters

Remarks

This interface defines the required configuration for creating an instance of BuildConfigurations. Most properties are mandatory except for the optional jsonBuildConfigurations, which can be undefined if there are no build configurations defined in the package.

The parameters provide the collection with access to the Liquid templating engine, substitution variables hierarchy, build configuration definitions from the package manifest, and the logger for diagnostic output during configuration processing.

Properties

Property

Modifiers

Type

Description

engine

LiquidEngine

The Liquid templating engine for variable substitution.

jsonBuildConfigurations

JsonBuildConfigurations | undefined

The JSON build configurations definitions, or undefined if no build configurations are defined.

log

Logger

The logger instance for output and diagnostics.

substitutionsVariables

LiquidSubstitutionsVariables

The variables available for substitution in configuration definitions.


Generated via tsdoc2docusaurus 1.3.2 by API Extractor/Documenter 7.57.2.