| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 | | /** |  | 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; | 
 |