ParsedTemplate
Defined in: impl/js/src/types.ts:382
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 | impl/js/src/types.ts:346 |
fileGroupKeys | string[] | Experimental | TemplateModel.fileGroupKeys | impl/js/src/types.ts:343 |
inputs | InputSpec[] | Experimental | TemplateModel.inputs | impl/js/src/types.ts:347 |
listSheets | Record<string, string[]> | Experimental | TemplateModel.listSheets | impl/js/src/types.ts:345 |
meta | TemplateMeta | Experimental | TemplateModel.meta | impl/js/src/types.ts:341 |
resolvedInputs? | Record<string, string> | Experimental | TemplateModel.resolvedInputs | impl/js/src/types.ts:351 |
sheetTemplates | SheetTemplate[] | Experimental | TemplateModel.sheetTemplates | impl/js/src/types.ts:344 |
sources | SourceSpec[] | Experimental | TemplateModel.sources | impl/js/src/types.ts:353 |
variables | TemplateVariable[] | Experimental | TemplateModel.variables | impl/js/src/types.ts:342 |
warnings | XtlWarning[] | Experimental | TemplateModel.warnings | impl/js/src/types.ts:354 |
workbook | Workbook | Experimental | - | impl/js/src/types.ts:383 |