Files
motovaultpro/backend/src/features/backup/index.ts
2025-12-25 10:50:09 -06:00

25 lines
850 B
TypeScript

/**
* @ai-summary Backup feature module exports
* @ai-context Entry point for the backup and restore feature
*/
// API
export { registerBackupRoutes } from './api/backup.routes';
export { BackupController } from './api/backup.controller';
// Domain Services
export { BackupService } from './domain/backup.service';
export { BackupArchiveService } from './domain/backup-archive.service';
export { BackupRestoreService } from './domain/backup-restore.service';
export { BackupRetentionService } from './domain/backup-retention.service';
// Data
export { BackupRepository } from './data/backup.repository';
// Jobs
export { processScheduledBackups, setBackupJobPool } from './jobs/backup-scheduled.job';
export { processBackupRetention, setBackupCleanupJobPool } from './jobs/backup-cleanup.job';
// Types
export * from './domain/backup.types';