Compartilhar via


Empty class

Verifique se uma instância está vazia. Retornará true se a entrada estiver vazia. Significa vazio: 1.A entrada é nula ou indefinida. 2.A entrada é uma cadeia de caracteres nula ou vazia. 3.A entrada é uma coleção de tamanho zero. 4.Input é um objeto sem propriedade.

Extends

Construtores

Empty()

Inicializa uma nova instância da classe Empty.

Propriedades

negation

Obtém o avaliador que é uma negação deste. Define o avaliador que é uma negação deste.

Propriedades herdadas

returnType

Tipo esperado avaliando a expressão.

type

Obtém o tipo de expressão do avaliador.

Métodos herdados

tryEvaluate(Expression, MemoryInterface, Options)

Avaliar uma expressão.

validateExpression(Expression)

Valide uma expressão.

Detalhes do construtor

Empty()

Inicializa uma nova instância da classe Empty.

new Empty()

Detalhes da propriedade

negation

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.

Detalhes das propriedades herdadas

returnType

Tipo esperado avaliando a expressão.

returnType: ReturnType

Valor da propriedade

Herdado deExpressionEvaluator.returnType

type

Obtém o tipo de expressão do avaliador.

type: string

Valor da propriedade

string

Herdado deExpressionEvaluator.type

Detalhes do método herdado

tryEvaluate(Expression, MemoryInterface, Options)

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

validateExpression(Expression)

Valide uma expressão.

function validateExpression(expression: Expression)

Parâmetros

expression
Expression

Expressão a ser validada.

Herdado deExpressionEvaluator.validateExpression