···2727export type TableColumnNames<T extends Table> = keyof TableColumns<T>
28282929/**
3030+ * @todo There might be a performance problem with calling `getTableColumns()`
3131+ * internally. Ideally should have that injected as a dependency into the repositories
3232+ * so it doesn't have to get recomputed on every function call
3033 * @see https://github.com/drizzle-team/drizzle-orm/issues/3034#issuecomment-2541870071
3134 */
3235export function selectColumns<T extends Table, K extends TableColumnNames<T>>(