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;
|