Alex Rudenko | d04dd45 | 2024-02-27 08:25:35 | [diff] [blame] | 1 | const Range = require('../classes/range') |
2 | const validRange = (range, options) => { | ||||
3 | try { | ||||
4 | // Return '*' instead of '' so that truthiness works. | ||||
5 | // This will throw if it's invalid anyway | ||||
6 | return new Range(range, options).range || '*' | ||||
7 | } catch (er) { | ||||
8 | return null | ||||
9 | } | ||||
10 | } | ||||
11 | module.exports = validRange |