import { anticiposConfig } from './anticipos/config' import { asistenciasConfig } from './asistencias/config' import { carretasConfig } from './carretas/config' import { clientesConfig } from './clientes/config' import { comerciosConfig } from './comercios/config' import { cuponesConfig } from './cupones/config' import { depositosConfig } from './depositos/config' import { ingresosConfig } from './ingresos/config' import { pagosAnticipoConfig } from './pagos_anticipo/config' import { rechazosConfig } from './rechazos/config' import { tareasRealizadasConfig } from './tareas_realizadas/config' import type { TableConfig, TableName } from './types' export const tableConfigs: Record = { anticipos: anticiposConfig, asistencias: asistenciasConfig, carretas: carretasConfig, clientes: clientesConfig, comercios: comerciosConfig, cupones: cuponesConfig, depositos: depositosConfig, ingresos: ingresosConfig, pagos_anticipo: pagosAnticipoConfig, rechazos: rechazosConfig, tareas_realizadas: tareasRealizadasConfig } export const tableNames = Object.keys(tableConfigs) as TableName[] export function getTableConfig(name: string): TableConfig | undefined { return tableConfigs[name as TableName] }