Skip to content

Commit 47bddc2

Browse files
committed
fix: improve duration parsing by using destructuring and default values
1 parent c0ef710 commit 47bddc2

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/composables/useOutputDuration.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
export function useOutputDuration() {
22
function durationToMinutes(duration: string): number {
3-
let hours: number = 0
4-
let minutes: number = 0
3+
let hours = 0
4+
let minutes = 0
55

66
const lowerDuration = duration.toLowerCase()
77

88
if (lowerDuration.includes(':')) {
9-
[hours, minutes] = lowerDuration.split(':').map(part => +(part?.trim() || '0'))
9+
const [h, m] = lowerDuration.split(':').map(part => +(part?.trim() || '0'))
10+
hours = h ?? 0
11+
minutes = m ?? 0
1012
}
1113
else {
1214
if (lowerDuration.includes('h')) {

0 commit comments

Comments
 (0)