콘텐츠로 이동

TemplatePersonalizer

Defined in: packages/template/src/personalization/variable.replacer.ts:69

new TemplatePersonalizer(options?): TemplatePersonalizer

Defined in: packages/template/src/personalization/variable.replacer.ts:81

Partial<TemplatePersonalizerOptions> = {}

TemplatePersonalizer

extractVariables(content): string[]

Defined in: packages/template/src/personalization/variable.replacer.ts:154

Extract variables from content without replacing

string

string[]


preview(content, variables): object

Defined in: packages/template/src/personalization/variable.replacer.ts:246

Preview replacement result without actually replacing

string

TemplateVariableMap

object

originalContent: string

previewContent: string

variableHighlights: object[]


replace(content, variables): ReplacementResult

Defined in: packages/template/src/personalization/variable.replacer.ts:88

Replace variables in content

string

TemplateVariableMap

ReplacementResult


validate(content, variables): object

Defined in: packages/template/src/personalization/variable.replacer.ts:207

Validate that all required variables are provided

string

TemplateVariableMap

object

errors: ReplacementError[]

isValid: boolean

missingVariables: string[]