Files
Xen-Orchestra-xen-orchestra…/@vates/parse-duration/index.js
2024-09-22 20:50:42 +02:00

17 lines
337 B
JavaScript

'use strict'
const ms = require('ms')
exports.parseDuration = value => {
if (typeof value === 'number') {
return value
}
if (typeof value === 'string' && value !== '') {
const duration = ms(value)
if (duration !== undefined) {
return duration
}
}
throw new TypeError(`not a valid duration: ${value}`)
}