16 lines
645 B
TypeScript
16 lines
645 B
TypeScript
import type { AnalyticsService } from "./analytics/analytics-service";
|
|
import type { CacheService } from "./cache/cache-service";
|
|
import type { ErrorReportingService } from "./errors/error-reporting-service";
|
|
import type { LoggerService } from "./logging/logger-service";
|
|
import type { NotificationService } from "./notifications/notification-service";
|
|
|
|
export class AppServices {
|
|
constructor(
|
|
public readonly analytics: AnalyticsService,
|
|
public readonly errors: ErrorReportingService,
|
|
public readonly cache: CacheService,
|
|
public readonly logger: LoggerService,
|
|
public readonly notifications: NotificationService,
|
|
) {}
|
|
}
|