UNPKG

@bemoje/assert-args

Version:

Assert that the passed arguments are defined.

20 lines (17 loc) 464 B
import isArgsDefined from '@bemoje/is-args-defined'; import chalk from 'chalk'; /** * Assert that the passed arguments are defined. * @method assertArgs * @param {...any} args - arguments array * @throws {Error} If any passed argument is undefined. * @returns {void} */ function assertArgs(...args) { if (!isArgsDefined(...args)) { throw new Error( chalk.bold.red('One or more required arguments are undefined.'), ) } } export default assertArgs;