All files / src/lib types.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22                                           
export type TimerMode = 'work' | 'short-break' | 'long-break'
 
export interface Task {
  id: string
  title: string
  pomodoros: number
  done: boolean
  priority?: 'low' | 'medium' | 'high'
  timerMode?: TimerMode
  timerRemaining?: number
}
 
export interface HistoryEntry {
  id: string
  taskId: string | null
  taskTitle: string | null
  mode: TimerMode
  duration?: number
  completedAt: number
  type?: 'session' | 'play'
}