refactor(tipos): centralizar tipagens em src/tipos

This commit is contained in:
Luiz Silva 2026-01-02 21:24:44 -03:00
parent eb4538f4ba
commit 7c274583ec
8 changed files with 138 additions and 99 deletions

10
.agent
View file

@ -120,6 +120,16 @@ Evitar comentários óbvios (“isso é um botão”).
- Padronizar nomes de tipos em português:
- `tipoOpcao`, `tipoTamanho`, `tipoEstado`, `tipoTema`
### Centralização de tipos (padrão do repositório)
- Tipos compartilhados (uniões, enums, aliases) devem ficar em `src/tipos/`.
- Cada domínio pode ter seu arquivo:
- `src/tipos/botao.ts`
- `src/tipos/campo.ts`
- `src/tipos/indicador.ts`
- Re-export central em `src/tipos/index.ts`.
- Componentes importam tipagens de `src/tipos`.
---
## Padrão defineComponent (obrigatório)