Files
airllm-fork-nodejs/node_modules/env-var/lib/accessors/enum.js
2026-02-05 15:27:49 +08:00

14 lines
289 B
JavaScript

'use strict'
const asString = require('./string')
module.exports = function asEnum (value, validValues) {
const valueString = asString(value)
if (validValues.indexOf(valueString) < 0) {
throw new Error(`should be one of [${validValues.join(', ')}]`)
}
return valueString
}