feat: Integrate Directus CMS, add i18n with next-intl, and configure project tooling with pnpm, husky, and commitlint.**
This commit is contained in:
15
lib/services/app-services.ts
Normal file
15
lib/services/app-services.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
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,
|
||||
) {}
|
||||
}
|
||||
Reference in New Issue
Block a user