UNPKG

@onereach/orest-input-cli

Version:

The tool for creating, serving, and publishing OREST Inputs

19 lines (13 loc) 472 B
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;