src/application/pomodoro-timer-starter.ts
import { type NotificationInitializer } from "./notification-controller.js";
import { type PomodoroTimer } from "./pomodoro-timer.js";
export class PomodoroTimerStarter {
constructor(
private readonly pomodoroTimer: PomodoroTimer,
private readonly notificationController: NotificationInitializer,
) {}
public async start(): Promise<void> {
await this.notificationController.initialize();
this.pomodoroTimer.start();
}
}