| /** |
| Check if [`argv`](https://nodejs.org/docs/latest/api/process.html#process_process_argv) has a specific flag. |
| |
| @param flag - CLI flag to look for. The `--` prefix is optional. |
| @param argv - CLI arguments. Default: `process.argv`. |
| @returns Whether the flag exists. |
| |
| @example |
| ``` |
| // $ ts-node foo.ts -f --unicorn --foo=bar -- --rainbow |
| |
| // foo.ts |
| import hasFlag = require('has-flag'); |
| |
| hasFlag('unicorn'); |
| //=> true |
| |
| hasFlag('--unicorn'); |
| //=> true |
| |
| hasFlag('f'); |
| //=> true |
| |
| hasFlag('-f'); |
| //=> true |
| |
| hasFlag('foo=bar'); |
| //=> true |
| |
| hasFlag('foo'); |
| //=> false |
| |
| hasFlag('rainbow'); |
| //=> false |
| ``` |
| */ |
| declare function hasFlag(flag: string, argv?: string[]): boolean; |
| |
| export = hasFlag; |