24 lines
1.4 KiB
TypeScript
24 lines
1.4 KiB
TypeScript
// Export all services from a single entry point
|
|
export { authService } from './auth.service'
|
|
export { userService } from './user.service'
|
|
export { analyticsService } from './analytics.service'
|
|
export { securityService } from './security.service'
|
|
export { systemService } from './system.service'
|
|
export { announcementService } from './announcement.service'
|
|
export { auditService } from './audit.service'
|
|
export { settingsService } from './settings.service'
|
|
export { dashboardService } from './dashboard.service'
|
|
export { notificationService } from './notification.service'
|
|
|
|
// Export types
|
|
export type { LoginRequest, LoginResponse } from './auth.service'
|
|
export type { User, GetUsersParams, PaginatedResponse } from './user.service'
|
|
export type { OverviewStats, UserGrowthData, RevenueData } from './analytics.service'
|
|
export type { SuspiciousActivity, ActiveSession, FailedLogin, ApiKey } from './security.service'
|
|
export type { HealthStatus, SystemInfo, MaintenanceStatus } from './system.service'
|
|
export type { Announcement, CreateAnnouncementData, UpdateAnnouncementData } from './announcement.service'
|
|
export type { AuditLog, GetAuditLogsParams, AuditStats } from './audit.service'
|
|
export type { Setting, CreateSettingData, UpdateSettingData } from './settings.service'
|
|
export type { UserDashboardStats, UserProfile } from './dashboard.service'
|
|
export type { Notification, NotificationSettings } from './notification.service'
|