- Linguagem simples e biblioteca baseada em TypeScript para filtrar dados estruturados de forma simples e eficiente
- É possível definir previamente um schema para especificar os campos e tipos permitidos na consulta, além de configurar aliases para cada campo
- As consultas são escritas no formato
<campo> <operador de comparação> <valor> e oferecem suporte a operadores lógicos (&&, ||, !, ()) e operadores de comparação (==, !=, *= etc.)
- Também é possível usar
* para indicar correspondência total, e há atalhos booleanos como downloaded, tratado como downloaded == true
- Após a filtragem, é possível usar o operador
| para aplicar operações embutidas como SORT e LIMIT, ou adicionar operações personalizadas implementadas pelo usuário
- Pode ser usado em ferramentas de CLI, recursos de consulta de dados etc.
Ainda não há comentários.