ParsedTemplate
Defined in: src/types.ts:266
Experimental
The full template parse output, including the live ExcelJS workbook.
— the workbook field leaks the underlying library;
any non-trivial use of this type couples host code to ExcelJS. Hosts
SHOULD prefer TemplateModel (returned by analyzeModel) for
a serializable workbook-free view. ParsedTemplate.workbook is
subject to library upgrades and may change shape across xl3 minor
versions.
Extends
Properties
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
configVars | Record<string, string> | Experimental | TemplateModel.configVars | src/types.ts:228 |
fileGroupKeys | string[] | Experimental | TemplateModel.fileGroupKeys | src/types.ts:225 |
inputs | InputSpec[] | Experimental | TemplateModel.inputs | src/types.ts:229 |
listSheets | Record<string, string[]> | Experimental | TemplateModel.listSheets | src/types.ts:227 |
meta | TemplateMeta | Experimental | TemplateModel.meta | src/types.ts:223 |
resolvedInputs? | Record<string, string> | Experimental | TemplateModel.resolvedInputs | src/types.ts:233 |
sheetTemplates | SheetTemplate[] | Experimental | TemplateModel.sheetTemplates | src/types.ts:226 |
sources | SourceSpec[] | Experimental | TemplateModel.sources | src/types.ts:235 |
variables | TemplateVariable[] | Experimental | TemplateModel.variables | src/types.ts:224 |
warnings | XtlWarning[] | Experimental | TemplateModel.warnings | src/types.ts:236 |
workbook | Workbook | Experimental | - | src/types.ts:267 |