Templates include built-in validation to catch errors before sending.
Basic Validation
Code
import { getTemplate, validateTemplateData } from '@relay-works/templates';const template = getTemplate('otp-verify');// Validate your dataconst validation = validateTemplateData(template, { code: '123', // Too short! company: 'A'.repeat(50) // Too long!});if (!validation.valid) { validation.errors.forEach(error => { console.log(`${error.field}: ${error.message}`); console.log(`Suggestion: ${error.suggestion}`); });}// Output:// code: Must be exactly 6 characters// Suggestion: Use a 6-digit verification code// company: Must be 20 characters or less// Suggestion: Use a shorter company name or abbreviation