improvement: hide seconds (#675)

* feat: optional timer seconds
This commit is contained in:
Carlos Valente
2023-12-31 12:13:05 +01:00
committed by GitHub
parent a5d8b91f34
commit 9a4d659b04
29 changed files with 223 additions and 125 deletions
+2 -1
View File
@@ -21,6 +21,7 @@ export type { Settings } from './definitions/core/Settings.type.js';
// ---> Views
export type { ViewSettings } from './definitions/core/Views.type.js';
export type { TimeFormat } from './definitions/core/TimeFormat.type.js';
// ---> Aliases
export type { Alias } from './definitions/core/Alias.type.js';
@@ -61,5 +62,5 @@ export type { TimerState } from './definitions/runtime/TimerState.type.js';
// CLIENT
// TYPE UTILITIES
export { isOntimeBlock, isOntimeDelay, isOntimeEvent } from './utils/guards.js';
export { isOntimeBlock, isOntimeDelay, isOntimeEvent, isKeyOfType } from './utils/guards.js';
export type { MaybeNumber } from './utils/utils.type.js';
@@ -23,7 +23,7 @@ export function formatDisplay(milliseconds: number | null, hideZero = false): st
return [hours, minutes, s % 60].map(format).join(':');
}
export const millisToSeconds = (millis: number | null): number => {
const millisToSeconds = (millis: number | null): number => {
if (millis === null) {
return 0;
}