Files
xen-orchestra/@vates/parse-duration/index.js

15 lines
274 B
JavaScript
Raw Normal View History

'use strict'
2020-06-12 10:52:07 +02:00
const ms = require('ms')
exports.parseDuration = value => {
if (typeof value === 'number') {
return value
}
const duration = ms(value)
if (duration === undefined) {
throw new TypeError(`not a valid duration: ${value}`)
2020-06-12 10:52:07 +02:00
}
return duration
}