remoção do filtro 26 por filtro delta

This commit is contained in:
Luiz Silva 2026-05-30 09:17:32 -03:00
parent 98a531dbd3
commit b0b76562b7
12 changed files with 348 additions and 542 deletions

View file

@ -118,9 +118,9 @@ pnpm add --save-dev --save-exact @biomejs/biome@2.4.0
---
## ✅ Sistema de Filtros (tipoFiltro26)
## ✅ Sistema de Filtros (filtroDelta)
O sistema `tipoFiltro26` foi projetado para gerar automaticamente a tipagem de filtros compatíveis com operadores padrão do PostgreSQL, a partir de um tipo base `T`.
O sistema `filtroDelta` foi projetado para gerar automaticamente a tipagem de filtros compatíveis com operadores padrão do PostgreSQL, a partir de um tipo base `T`.
**Principais características:**
- Tipagem forte e segura (TypeScript)
@ -178,7 +178,7 @@ O sistema `tipoFiltro26` foi projetado para gerar automaticamente a tipagem de f
}
```
### Operadores Suportados (`operadores26`)
### Operadores Suportados (`operadoresDelta`)
- **Number**: `=`, `!=`, `>`, `>=`, `<`, `<=`, `in`
- **String**: `=`, `!=`, `like`, `in`
@ -187,10 +187,10 @@ O sistema `tipoFiltro26` foi projetado para gerar automaticamente a tipagem de f
### Validação em Tempo de Execução (Zod)
```typescript
import { zFiltro26 } from "p-comuns"
import { zFiltroDelta } from "p-comuns"
// Valida a estrutura (não checa existência de colunas no DB)
zFiltro26.parse(objetoFiltro)
zFiltroDelta.parse(objetoFiltro)
```
---