Skip to content

Interface: TimeTrackerState

Defined in: shared/src/hooks/use-time-tracker-engine.ts:86

  • TimeTrackerStateData
activeSeconds: number;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:66

TimeTrackerStateData.activeSeconds

activeTime: string;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:64

TimeTrackerStateData.activeTime

appointment_id: string | null;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:46

TimeTrackerStateData.appointment_id

optional appointmentTitle: string;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:72

TimeTrackerStateData.appointmentTitle

currency:
| "USD"
| "EUR"
| "GBP"
| "CAD"
| "AUD"
| "JPY"
| "CHF"
| "CNY"
| "INR"
| "BRL"
| "VEF";

Defined in: shared/src/hooks/use-time-tracker-engine.ts:76

TimeTrackerStateData.currency

delta_end_time: number;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:44

TimeTrackerStateData.delta_end_time

delta_start_time: number;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:43

TimeTrackerStateData.delta_start_time

optional effectiveEndTime: number;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:69

TimeTrackerStateData.effectiveEndTime

optional effectiveStartTime: number;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:68

TimeTrackerStateData.effectiveStartTime

hourlyPayment: boolean;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:78

TimeTrackerStateData.hourlyPayment

id: string;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:38

TimeTrackerStateData.id

memo: string | null;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:42

TimeTrackerStateData.memo

optional moneyEarned: string;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:67

TimeTrackerStateData.moneyEarned

order_index: number;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:45

TimeTrackerStateData.order_index

pomodoro_enabled: boolean;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:49

TimeTrackerStateData.pomodoro_enabled

pomodoro_phase: "focus" | "short-break" | "long-break";

Defined in: shared/src/hooks/use-time-tracker-engine.ts:50

TimeTrackerStateData.pomodoro_phase

pomodoro_phase_overtime: boolean;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:53

TimeTrackerStateData.pomodoro_phase_overtime

pomodoro_phase_start_time: string | null;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:52

TimeTrackerStateData.pomodoro_phase_start_time

pomodoro_sessions_completed: number;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:51

TimeTrackerStateData.pomodoro_sessions_completed

optional pomodoroComplete: boolean;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:82

TimeTrackerStateData.pomodoroComplete

pomodoroEnabled: boolean;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:57

TimeTrackerStateData.pomodoroEnabled

pomodoroPhase: "focus" | "short-break" | "long-break";

Defined in: shared/src/hooks/use-time-tracker-engine.ts:58

TimeTrackerStateData.pomodoroPhase

pomodoroPhaseOvertime: boolean;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:61

TimeTrackerStateData.pomodoroPhaseOvertime

pomodoroPhaseStartTime: string | null;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:60

TimeTrackerStateData.pomodoroPhaseStartTime

optional pomodoroPhaseTimeRemaining: number;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:81

TimeTrackerStateData.pomodoroPhaseTimeRemaining

pomodoroSessionsCompleted: number;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:59

TimeTrackerStateData.pomodoroSessionsCompleted

optional pomodoroSettings: PomodoroSettings;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:83

TimeTrackerStateData.pomodoroSettings

projectId: string;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:56

TimeTrackerStateData.projectId

projectTitle: string;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:75

TimeTrackerStateData.projectTitle

roundedActiveTime: string;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:65

TimeTrackerStateData.roundedActiveTime

salary: number;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:77

TimeTrackerStateData.salary

start_time: string | null;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:41

TimeTrackerStateData.start_time

state: TimerState;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:40

TimeTrackerStateData.state

timerRoundingSettings: TimerRoundingSettings;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:87


work_project_id: string;

Defined in: shared/src/hooks/use-time-tracker-engine.ts:39

TimeTrackerStateData.work_project_id