IsBoolean class
Retornará true se uma determinada entrada for booliana.
- Extends
Is |
Inicializa uma nova instância da classe IsBoolean |
negation | Obtém o avaliador que é uma negação deste. Define o avaliador que é uma negação deste. |
return |
Tipo esperado avaliando a expressão. |
type | Obtém o tipo de expressão do avaliador. |
try |
Avaliar uma expressão. |
validate |
Valide uma expressão. |
Inicializa uma nova instância da classe IsBoolean
new IsBoolean()
Obtém o avaliador que é uma negação deste. Define o avaliador que é uma negação deste.
ExpressionEvaluator negation
Valor da propriedade
O avaliador que é uma negação deste.
Tipo esperado avaliando a expressão.
returnType: ReturnType
Valor da propriedade
Herdado deExpressionEvaluator.returnType
Obtém o tipo de expressão do avaliador.
type: string
Valor da propriedade
string
Herdado deExpressionEvaluator.type
Avaliar uma expressão.
function tryEvaluate(expression: Expression, state: MemoryInterface, options: Options): ValueWithError
Parâmetros
- expression
- Expression
Expressão a ser avaliada.
- state
- MemoryInterface
Informações de estado global.
- options
- Options
Opções usadas na avaliação.
Retornos
O valor e a cadeia de caracteres de erro que não são nulos se houver um erro.
Herdado deExpressionEvaluator.tryEvaluate
Valide uma expressão.
function validateExpression(expression: Expression)
Parâmetros
- expression
- Expression
Expressão a ser validada.
Herdado deExpressionEvaluator.validateExpression