From d25bdc9f3f3f6547d6c023ed7e192fc5913e9bbc Mon Sep 17 00:00:00 2001 From: Minteck Date: Sun, 3 Jul 2022 14:23:25 +0200 Subject: Initial commit --- Library/SDK/node_modules/has-flag/index.d.ts | 39 ++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 Library/SDK/node_modules/has-flag/index.d.ts (limited to 'Library/SDK/node_modules/has-flag/index.d.ts') diff --git a/Library/SDK/node_modules/has-flag/index.d.ts b/Library/SDK/node_modules/has-flag/index.d.ts new file mode 100644 index 0000000..a0a48c8 --- /dev/null +++ b/Library/SDK/node_modules/has-flag/index.d.ts @@ -0,0 +1,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; -- cgit