import type { Habit } from "./Habit" import type { HabitProgress } from "./HabitProgress" export interface HabitHistoryJSON { habit: Habit progressHistory: HabitProgress[] } export class HabitHistory implements HabitHistoryJSON { public habit: Habit public progressHistory: HabitProgress[] public constructor(options: HabitHistoryJSON) { const { habit, progressHistory } = options this.habit = habit this.progressHistory = progressHistory } }