@onereach/orest-input-cli
Version:
The tool for creating, serving, and publishing OREST Inputs
19 lines (13 loc) • 472 B
JavaScript
const packageTypes = require('./types');
function verifyOnly(packageType = '') {
return packageType && Object.keys(packageTypes).includes(packageType);
}
function verify(packageType = '', throwError = false) {
const verified = verifyOnly(packageType);
if (throwError && !verified) {
const packageTypesStr = Object.keys(packageTypes).join(', ');
throw `Package type must be one of [${packageTypesStr}]`;
}
return verified;
}
module.exports = verify;