TemplateExpander._expandName() method
Expands a template name with matrix parameter substitutions.
Signature
protected _expandName(input: {
templateName: string;
combination: Record<string, string>;
templateType: string;
}): Promise<string>;
Parameters
|
Parameter |
Type |
Description |
|---|---|---|
|
{ templateName, combination, templateType, } |
(not declared) | |
|
input |
{ templateName: string; combination: Record<string, string>; templateType: string; } |
Returns
Promise<string>
A promise that resolves to the expanded name after substitution.
Exceptions
ConfigurationError If Liquid substitution fails, with context about the template name.
Remarks
This helper method performs Liquid template substitution on the template name using the specific matrix combination values. It wraps the substitution operation with error handling to provide context about which template failed.
The method adds the matrix parameters to the substitution variables hierarchy under the matrix namespace, making them accessible in Liquid templates via syntax like {{ matrix.arch }}.
Generated via tsdoc2docusaurus 1.3.2 by API Extractor/Documenter 7.57.2.