- Un langage de requête basé sur TypeScript et une bibliothèque permettant de filtrer des données structurées simplement et efficacement grâce à une syntaxe simple
- Il est possible de définir à l’avance un schéma pour spécifier les champs et les types autorisés dans les requêtes, avec prise en charge des alias pour chaque champ
- Les requêtes s’écrivent sous la forme
`<champ> <opérateur de comparaison> <valeur>` et prennent en charge les opérateurs logiques (&&, ||, !, ()) ainsi que les opérateurs de comparaison (==, !=, *=, etc.)
- Il est aussi possible d’indiquer une correspondance globale avec
*, ou d’utiliser des raccourcis booléens, par exemple downloaded est interprété comme downloaded == true
- Après le filtrage, l’opérateur
| permet d’appliquer des opérations intégrées comme SORT ou LIMIT, ou d’ajouter ses propres opérations personnalisées en les implémentant directement
- Peut être utilisé pour des outils CLI, des fonctionnalités de consultation de données, etc.
Aucun commentaire pour le moment.