1/** 2Check if [`argv`](https://nodejs.org/docs/latest/api/process.html#process_process_argv) has a specific flag. 3 4@param flag - CLI flag to look for. The `--` prefix is optional. 5@param argv - CLI arguments. Default: `process.argv`. 6@returns Whether the flag exists. 7 8@example 9``` 10// $ ts-node foo.ts -f --unicorn --foo=bar -- --rainbow 11 12// foo.ts 13import hasFlag = require('has-flag'); 14 15hasFlag('unicorn'); 16//=> true 17 18hasFlag('--unicorn'); 19//=> true 20 21hasFlag('f'); 22//=> true 23 24hasFlag('-f'); 25//=> true 26 27hasFlag('foo=bar'); 28//=> true 29 30hasFlag('foo'); 31//=> false 32 33hasFlag('rainbow'); 34//=> false 35``` 36*/ 37declare function hasFlag(flag: string, argv?: string[]): boolean; 38 39export = hasFlag; 40