How should I handle differences in frontend TS types vs database schema? - Theo's Typesafe Cult