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