@life-manager/shared
Interfaces
Section titled “Interfaces”- CurrencyFinanceStats
- DashboardStats
- FinanceProjectCalculatedValues
- FinanceProjectValuesInput
- StartTimerResult
- TimeTrackerEngineDeps
- TimeTrackerEngineReturn
- TimeTrackerState
Type Aliases
Section titled “Type Aliases”Variables
Section titled “Variables”- ASIDE_WIDTH_MAX
- ASIDE_WIDTH_MIN
- currencies
- financeIntervals
- HEADER_HEIGHT
- intlUtils
- locales
- mantineColors
- NAVBAR_WIDTH
- reminderOptions
- shortCurrencies
- typeOptions
Functions
Section titled “Functions”- addEarnings
- addNode
- areEarningsBreakdownEmpty
- areEarningsEmpty
- calculateAppointmentDuration
- calculateFinanceProjectValues
- calculatePhaseElapsed
- calculateReminderDate
- calculateReminderMinutes
- calculateSessionTimeValues
- canConvertAppointmentToTimeEntry
- canStartTimerFromAppointment
- computeAnchorDay
- createTree
- deleteNode
- filterOutExistingSessionFragments
- filterOutExistingSessionTimes
- findNodeById
- formatEarnings
- formatPomodoroTime
- formatTime
- getCorrectDay
- getFirstOccurrence
- getGradientForColor
- getNextDate
- getNextPhase
- getPhaseDisplayName
- getPhaseDuration
- getPomodoroBackgroundColor
- getPomodoroBorderColor
- getPomodoroNotificationTitle
- getPomodoroPhaseColor
- getPomodoroPhaseIcon
- getProjectRoundingSettings
- getRoundedSeconds
- getRoundingInTimeFragments
- getRoundingLabel
- getRoundingModes
- getStatusColor
- getTimeFragmentSession
- getTimeSectionSessions
- getWeekNumber
- groupWorkTimeEntries
- isAppointmentTimerEligible
- moveNode
- processRecurringCashFlows
- reconstructPomodoroState
- renameNode
- resolveTimeEntryOverlaps
- secondsToTimerFormat
- shouldPauseForTransition
- shouldShowConversionPrompt
- shouldStopForLongBreak
- useAppointmentStatusManager
- useDashboardStats
- useIntl
- useSelectionManager
- useTimeTrackerEngine
- useWorkTree