CacheControl / CacheControl/json-rules-engine

Condition for checking param is not falsy?

Aberta
#304 1 comentário 2 reações 0 responsáveis Ver no GitHub
Linguagem predominante
JavaScript
Estrelas
3.1k
Forks
507
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

I need to ensure a parameter, if provided, does not contain a falsy value (`''`, `0`, `false`, `null`, `undefined`, etc.). As far as I can tell, the "notEquals" operator would be unwieldy because it uses `!==` so I'd have to check each possibility separately. Is that the only built-in way? Must this be a custom operator?

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Comece revisando os operadores de condição existentes do rules engine, especialmente o operador notEquals e o ponto de entrada de custom-operator. Determine se verificar qualquer valor de parâmetro falsy deve ser uma condição integrada ou um operador personalizado e, em seguida, adicione cobertura e documentação que demonstrem o comportamento pretendido para '', 0, false, null e undefined.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
javascript
Domínio
backend
Tipo de issue
Funcionalidade
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.