Intersection class
Retornar uma coleção que tenha apenas os itens comuns entre as coleções especificadas. Para aparecer no resultado, um item deve aparecer em todas as coleções passadas para essa função. Se um ou mais itens tiverem o mesmo nome, o último item com esse nome será exibido no resultado.
- Extends
Construtores
Intersection() | Inicializa uma nova instância da classe interseção de |
Propriedades
negation | Obtém o avaliador que é uma negação deste. Define o avaliador que é uma negação deste. |
Propriedades herdadas
return |
Tipo esperado avaliando a expressão. |
type | Obtém o tipo de expressão do avaliador. |
Métodos herdados
try |
Avaliar uma expressão. |
validate |
Valide uma expressão. |
Detalhes do construtor
Intersection()
Inicializa uma nova instância da classe interseção de
new Intersection()
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