Given a common CommonTableExpression CTE extracts the row type from it.
For example a CTE (db) => db.selectFrom('person').select(['id', 'first_name']) would result in Pick<Person, 'id' | 'first_name'>.
(db) => db.selectFrom('person').select(['id', 'first_name'])
Pick<Person, 'id' | 'first_name'>
Given a common CommonTableExpression CTE extracts the row type from it.
For example a CTE
(db) => db.selectFrom('person').select(['id', 'first_name'])would result inPick<Person, 'id' | 'first_name'>.