drizzle-team / drizzle-team/drizzle-orm
[FEATURE]: Add more dialect-agnostic types
Open
enhancement
- Dominant language
- TypeScript
- Stars
- 35.8k
- Forks
- 1.6k
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 4
Description
### Describe what you want
The addition of more dialect-agnostic base types could improve the DX of implementing and sharing query helpers — things like `jsonAgg`, `getQueryFields` (a helper similar to `getTableColumns` that also accepts `Subquery` and selects, etc.
As a quick example, the latter could benefit from `type AnySelect = AnyPgSelect | AnyMySqlSelect | AnySQLiteSelect`.
Contributor guide
Assessment
This issue has not been assessed yet.