VariableReplacer
Defined in: packages/messaging/src/personalization/variable.replacer.ts:69
Constructors
섹션 제목: “Constructors”Constructor
섹션 제목: “Constructor”new VariableReplacer(
options?):VariableReplacer
Defined in: packages/messaging/src/personalization/variable.replacer.ts:81
Parameters
섹션 제목: “Parameters”options?
섹션 제목: “options?”Partial<VariableReplacementOptions> = {}
Returns
섹션 제목: “Returns”VariableReplacer
Methods
섹션 제목: “Methods”extractVariables()
섹션 제목: “extractVariables()”extractVariables(
content):string[]
Defined in: packages/messaging/src/personalization/variable.replacer.ts:154
Extract variables from content without replacing
Parameters
섹션 제목: “Parameters”content
섹션 제목: “content”string
Returns
섹션 제목: “Returns”string[]
preview()
섹션 제목: “preview()”preview(
content,variables):object
Defined in: packages/messaging/src/personalization/variable.replacer.ts:246
Preview replacement result without actually replacing
Parameters
섹션 제목: “Parameters”content
섹션 제목: “content”string
variables
섹션 제목: “variables”Returns
섹션 제목: “Returns”object
originalContent
섹션 제목: “originalContent”originalContent:
string
previewContent
섹션 제목: “previewContent”previewContent:
string
variableHighlights
섹션 제목: “variableHighlights”variableHighlights:
object[]
replace()
섹션 제목: “replace()”replace(
content,variables):ReplacementResult
Defined in: packages/messaging/src/personalization/variable.replacer.ts:88
Replace variables in content
Parameters
섹션 제목: “Parameters”content
섹션 제목: “content”string
variables
섹션 제목: “variables”Returns
섹션 제목: “Returns”ReplacementResult
validate()
섹션 제목: “validate()”validate(
content,variables):object
Defined in: packages/messaging/src/personalization/variable.replacer.ts:207
Validate that all required variables are provided
Parameters
섹션 제목: “Parameters”content
섹션 제목: “content”string
variables
섹션 제목: “variables”Returns
섹션 제목: “Returns”object
errors
섹션 제목: “errors”errors:
ReplacementError[]
isValid
섹션 제목: “isValid”isValid:
boolean
missingVariables
섹션 제목: “missingVariables”missingVariables:
string[]