37 lines
792 B
TypeScript
37 lines
792 B
TypeScript
/**
|
|
* Constants Module - Single Source of Truth
|
|
*
|
|
* @description Exporta todas las constantes centralizadas del sistema.
|
|
* Usar este módulo en lugar de definir constantes locales.
|
|
*
|
|
* @usage
|
|
* ```typescript
|
|
* import { DB_SCHEMAS, DB_TABLES, UserStatusEnum } from '@shared/constants';
|
|
* ```
|
|
*/
|
|
|
|
// Database constants
|
|
export {
|
|
DB_SCHEMAS,
|
|
DB_TABLES,
|
|
type SchemaName,
|
|
type AuthTableName,
|
|
type CrmTableName,
|
|
type AssetsTableName,
|
|
type ProjectsTableName,
|
|
type TenantsTableName,
|
|
} from './database.constants';
|
|
|
|
// Enums constants
|
|
export {
|
|
UserStatusEnum,
|
|
UserRoleEnum,
|
|
ClientTypeEnum,
|
|
ProjectStatusEnum,
|
|
ContentTypeEnum,
|
|
ContentStatusEnum,
|
|
AssetTypeEnum,
|
|
TenantPlanEnum,
|
|
TenantStatusEnum,
|
|
} from './enums.constants';
|