다음을 통해 공유


TemplateErrors class

중앙 집중식 LG 오류.

속성

emptyStrucContent
extraExpressionInCondition
extraExpressionInSwitchCase
importFormatError
invalidExpressionInCondition
invalidExpressionInSwiathCase
invalidMemory
invalidMiddleInCondition
invalidStatementInMiddlerOfSwitchCase
invalidTemplateBody
invalidTemplateNameType
invalidWhitespaceInCondition
invalidWhitespaceInSwitchCase
loopDetected
missingCaseInSwitchCase
missingStrucEnd
missingTemplateBodyInCondition
missingTemplateBodyInSwitchCase
multipleIfInCondition
multipleSwithStatementInSwitchCase
noCloseBracket
noEndingInMultiline
noTemplate
notEndWithDefaultInSwitchCase
notEndWithElseInCondition
notStartWithIfInCondition
notStartWithSwitchInSwitchCase
staticFailure

메서드

argumentMismatch(string, number, number)
duplicatedTemplateInDiffTemplate(string, string)
duplicatedTemplateInSameTemplate(string)
errorExpression(string, string, string)
expressionParseError(string)
invalidParameter(string)
invalidStrucBody(string)
invalidStrucName(string)
invalidTemplateName(string)
noTemplateBody(string)
nullExpression(string)
syntaxError(string)
templateExist(string)
templateNotExist(string)

속성 세부 정보

emptyStrucContent

static emptyStrucContent: string = "Invalid structure body. Body cannot be empty."

속성 값

string

extraExpressionInCondition

static extraExpressionInCondition: string = "Invalid condition. 'ELSE' definition cannot include an expression."

속성 값

string

extraExpressionInSwitchCase

static extraExpressionInSwitchCase: string = "Invalid condition. 'DEFAULT' statement cannot include an expression."

속성 값

string

importFormatError

static importFormatError: string = "Import format should follow '[x](y)' or '[x](y) as z'."

속성 값

string

invalidExpressionInCondition

static invalidExpressionInCondition: string = "Invalid condition. 'IF', 'ELSEIF' definitions must include a valid expression."

속성 값

string

invalidExpressionInSwiathCase

static invalidExpressionInSwiathCase: string = "Invalid condition. 'SWITCH' and 'CASE' statements must include a valid expression."

속성 값

string

invalidMemory

static invalidMemory: string = "Scope is not a LG customized memory."

속성 값

string

invalidMiddleInCondition

static invalidMiddleInCondition: string = "Invalid template body. Expecting 'ELSEIF'."

속성 값

string

invalidStatementInMiddlerOfSwitchCase

static invalidStatementInMiddlerOfSwitchCase: string = "Invalid template body. Expecting a 'CASE' statement."

속성 값

string

invalidTemplateBody

static invalidTemplateBody: string = "Invalid template body. Expecting '-' prefix."

속성 값

string

invalidTemplateNameType

static invalidTemplateNameType: string = "Expected string type for the parameter of template function."

속성 값

string

invalidWhitespaceInCondition

static invalidWhitespaceInCondition: string = "Invalid condition: At most 1 whitespace allowed between 'IF/ELSEIF/ELSE' and ':'."

속성 값

string

invalidWhitespaceInSwitchCase

static invalidWhitespaceInSwitchCase: string = "Invalid condition: At most 1 whitespace allowed between 'SWITCH/CASE/DEFAULT' and ':'."

속성 값

string

loopDetected

static loopDetected: string = "Loop detected:"

속성 값

string

missingCaseInSwitchCase

static missingCaseInSwitchCase: string = "Invalid template body. Expecting at least one 'CASE' statement."

속성 값

string

missingStrucEnd

static missingStrucEnd: string = "Invalid structure body. Expecting ']' at the end of the body."

속성 값

string

missingTemplateBodyInCondition

static missingTemplateBodyInCondition: string = "Invalid condition body. Conditions must include a valid body."

속성 값

string

missingTemplateBodyInSwitchCase

static missingTemplateBodyInSwitchCase: string = "Invalid condition body. Expecing valid body inside a 'CASE' or 'DEFAULT' block."

속성 값

string

multipleIfInCondition

static multipleIfInCondition: string = "Invalid template body. There cannot be more than one 'IF' condition. Expecting 'IFELSE' or 'ELSE' statement."

속성 값

string

multipleSwithStatementInSwitchCase

static multipleSwithStatementInSwitchCase: string = "Invalid template body. There cannot be more than one 'SWITCH' statement. Expecting 'CASE' or 'DEFAULT' statement."

속성 값

string

noCloseBracket

static noCloseBracket: string = "Close } is missing in Expression."

속성 값

string

noEndingInMultiline

static noEndingInMultiline: string = "Expecting "```" to close the multi-line block."

속성 값

string

noTemplate

static noTemplate: string = "LG file must have at least one template definition."

속성 값

string

notEndWithDefaultInSwitchCase

static notEndWithDefaultInSwitchCase: string = "Conditional response template does not end with 'DEFAULT' condition."

속성 값

string

notEndWithElseInCondition

static notEndWithElseInCondition: string = "Conditional response template does not end with 'ELSE' condition."

속성 값

string

notStartWithIfInCondition

static notStartWithIfInCondition: string = "Invalid condition: Conditions must start with 'IF/ELSEIF/ELSE' prefix."

속성 값

string

notStartWithSwitchInSwitchCase

static notStartWithSwitchInSwitchCase: string = "Invalid conditional response template. Expecting a 'SWITCH' statement?"

속성 값

string

staticFailure

static staticFailure: string = "Static failure with the following error."

속성 값

string

메서드 세부 정보

argumentMismatch(string, number, number)

static function argumentMismatch(templateName: string, expectedCount: number, actualCount: number): string

매개 변수

templateName

string

expectedCount

number

actualCount

number

반환

string

duplicatedTemplateInDiffTemplate(string, string)

static function duplicatedTemplateInDiffTemplate(templateName: string, source: string): string

매개 변수

templateName

string

source

string

반환

string

duplicatedTemplateInSameTemplate(string)

static function duplicatedTemplateInSameTemplate(templateName: string): string

매개 변수

templateName

string

반환

string

errorExpression(string, string, string)

static function errorExpression(refFullText: string, templateName: string, prefixText: string): string

매개 변수

refFullText

string

templateName

string

prefixText

string

반환

string

expressionParseError(string)

static function expressionParseError(exp: string): string

매개 변수

exp

string

반환

string

invalidParameter(string)

static function invalidParameter(invalidParameter: string): string

매개 변수

invalidParameter

string

반환

string

invalidStrucBody(string)

static function invalidStrucBody(invalidBody: string): string

매개 변수

invalidBody

string

반환

string

invalidStrucName(string)

static function invalidStrucName(invalidName: string): string

매개 변수

invalidName

string

반환

string

invalidTemplateName(string)

static function invalidTemplateName(invalidTemplateName: string): string

매개 변수

invalidTemplateName

string

반환

string

noTemplateBody(string)

static function noTemplateBody(templateName: string): string

매개 변수

templateName

string

반환

string

nullExpression(string)

static function nullExpression(expression: string): string

매개 변수

expression

string

반환

string

syntaxError(string)

static function syntaxError(unexpectedContent: string): string

매개 변수

unexpectedContent

string

반환

string

templateExist(string)

static function templateExist(templateName: string): string

매개 변수

templateName

string

반환

string

templateNotExist(string)

static function templateNotExist(templateName: string): string

매개 변수

templateName

string

반환

string