VariableParser
Defined in: packages/template/src/parser/variable.parser.ts:3
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new VariableParser():
VariableParser
Returns
Section titled “Returns”VariableParser
Methods
Section titled “Methods”extractVariables()
Section titled “extractVariables()”
staticextractVariables(content):string[]
Defined in: packages/template/src/parser/variable.parser.ts:9
템플릿 내용에서 변수를 추출합니다
Parameters
Section titled “Parameters”content
Section titled “content”string
Returns
Section titled “Returns”string[]
replaceVariables()
Section titled “replaceVariables()”
staticreplaceVariables(content,variables):string
Defined in: packages/template/src/parser/variable.parser.ts:26
템플릿 내용의 변수를 실제 값으로 치환합니다
Parameters
Section titled “Parameters”content
Section titled “content”string
variables
Section titled “variables”Record<string, string | number | Date>
Returns
Section titled “Returns”string
validateTemplateVariables()
Section titled “validateTemplateVariables()”
staticvalidateTemplateVariables(content,variableDefinitions):object
Defined in: packages/template/src/parser/variable.parser.ts:123
템플릿에서 사용된 변수와 정의된 변수의 일치성을 검사합니다
Parameters
Section titled “Parameters”content
Section titled “content”string
variableDefinitions
Section titled “variableDefinitions”Returns
Section titled “Returns”object
errors
Section titled “errors”errors:
string[]
isValid
Section titled “isValid”isValid:
boolean
validateVariables()
Section titled “validateVariables()”
staticvalidateVariables(variableDefinitions,providedVariables):object
Defined in: packages/template/src/parser/variable.parser.ts:51
변수 정의와 실제 제공된 값을 검증합니다
Parameters
Section titled “Parameters”variableDefinitions
Section titled “variableDefinitions”providedVariables
Section titled “providedVariables”Record<string, any>
Returns
Section titled “Returns”object
errors
Section titled “errors”errors:
string[]
isValid
Section titled “isValid”isValid:
boolean