icomad
Explore posts from serversDTDrizzle Team
•Created by icomad on 9/9/2024 in #help
Correct typings for factory table
Hey all, I'm back again with a problem with typings on a factory function for creating tables. I already asked about this months ago but the solution that another user came up with, which was something similar to what I was doing, is not correct and presents some problems. The goal is to make a factory function that creates a table with some default columns, like timestamps, author columns etc...
This is the "solution" we found at the time:
The problem I'm facing is that the
with
field when querying the db on the tables created using this factory is typed as {} | undefined
, so something like this gives me lots of typescript errors
Does anyone know how to correct the typings?2 replies
DTDrizzle Team
•Created by icomad on 6/7/2024 in #help
Table factory typescript problem
I have a basic table schema that all tables share (id, timestamps and more) and I'm trying to write an helper function that returns a pgTable with these fields already added. Right now it looks like this:
This is wrong though because
testTable
is not typed correctly and it is missing all the shared fields. How would I go about correcting this?3 replies