ParsedTemplate
Defined in: impl/js/src/types.ts:291
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:253 |
fileGroupKeys | string[] | Experimental | TemplateModel.fileGroupKeys | impl/js/src/types.ts:250 |
inputs | InputSpec[] | Experimental | TemplateModel.inputs | impl/js/src/types.ts:254 |
listSheets | Record<string, string[]> | Experimental | TemplateModel.listSheets | impl/js/src/types.ts:252 |
meta | TemplateMeta | Experimental | TemplateModel.meta | impl/js/src/types.ts:248 |
resolvedInputs? | Record<string, string> | Experimental | TemplateModel.resolvedInputs | impl/js/src/types.ts:258 |
sheetTemplates | SheetTemplate[] | Experimental | TemplateModel.sheetTemplates | impl/js/src/types.ts:251 |
sources | SourceSpec[] | Experimental | TemplateModel.sources | impl/js/src/types.ts:260 |
variables | TemplateVariable[] | Experimental | TemplateModel.variables | impl/js/src/types.ts:249 |
warnings | XtlWarning[] | Experimental | TemplateModel.warnings | impl/js/src/types.ts:261 |
workbook | Workbook | Experimental | - | impl/js/src/types.ts:292 |