method TemplateProcessor.prototype.validateTemplate
TemplateProcessor.prototype.validateTemplate(template: string): Promise<{ valid: boolean; error?: string; }>

Test template compilation (useful for validation)

Validates template syntax without rendering data. Useful for configuration validation and debugging.

Examples

Example 1

const result = await processor.validateTemplate('{{ version }}');
if (!result.valid) {
  console.error('Template error:', result.error);
}

Parameters

template: string
  • Template string to validate

Return Type

Promise<{ valid: boolean; error?: string; }>

Validation result with error details if invalid

Usage

import { TemplateProcessor } from ".";