Skip to main content

InitTemplateConstructorParameters.policies property

The policy flags instance that governs template behaviour.

Signature

policies: Policies;

Remarks

The Policies instance encapsulates compatibility flags derived from the minimum required xpm version declared by the package being initialised. These flags control how the template builds its substitution variables:

  • When Policies.topPropertiesXpmInitTemplate is true (legacy, xpm < 0.23.0), configuration properties are spread at the top level of substitutionsVariables for direct access in templates.
  • When Policies.topPropertiesXpmInitTemplate is false (modern, xpm >= 0.23.0), configuration properties are grouped under substitutionsVariables.matrix, and base variables from liquidSubstitutionsVariablesBase are merged into substitutionsVariables.properties.

Generated via tsdoc2docusaurus 1.3.2 by API Extractor/Documenter 7.57.2.