feat: polish release v2 experience (#6800)
This commit is contained in:
1 parent
925b0fb801
commit
a4a903d7c3
295 files changed
+10627
-7115
No files matched your search
@@ -1,3 +1,5 @@
|
||||
import { isRecord } from "@homarr/common";
|
||||
|
||||
export type TimerMode = "timer" | "pomodoro";
|
||||
export type TimerPhase = "timer" | "focus" | "shortBreak" | "longBreak";
|
||||
export type TimerStatus = "idle" | "running" | "paused";
|
||||
@@ -281,7 +283,4 @@ const isTimerHistoryEntry = (value: unknown): value is TimerHistoryEntry => {
|
||||
return isFiniteNumber(value.completedAt) && isFiniteNumber(value.durationMs) && value.durationMs > 0;
|
||||
};
|
||||
|
||||
const isRecord = (value: unknown): value is Record<string, unknown> =>
|
||||
typeof value === "object" && value !== null && !Array.isArray(value);
|
||||
|
||||
const isFiniteNumber = (value: unknown): value is number => typeof value === "number" && Number.isFinite(value);
|
||||
Reference in new issue
Block a user