You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- /**
- 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;
|