This repository has been archived on 2024-11-20. You can view files and clone it, but cannot push or open issues or pull requests.
p61-project/domain/entities/HabitsTracker.ts

19 lines
456 B
TypeScript

import type { HabitHistory } from "./HabitHistory"
export interface HabitsTrackerData {
habitsHistory: HabitHistory[]
}
export class HabitsTracker implements HabitsTrackerData {
public habitsHistory: HabitHistory[]
public constructor(options: HabitsTrackerData) {
const { habitsHistory } = options
this.habitsHistory = habitsHistory
}
public static default(): HabitsTracker {
return new HabitsTracker({ habitsHistory: [] })
}
}