@types/argparse
- Version 2.0.17
- Published
- 8.22 kB
- No dependencies
- MIT license
Install
npm i @types/argparseyarn add @types/argparsepnpm add @types/argparseOverview
TypeScript definitions for argparse
Index
Variables
Classes
Interfaces
Type Aliases
Variables
variable ONE_OR_MORE
const ONE_OR_MORE: string;variable OPTIONAL
const OPTIONAL: string;variable PARSER
const PARSER: string;variable REMAINDER
const REMAINDER: string;variable SUPPRESS
const SUPPRESS: string;variable ZERO_OR_MORE
const ZERO_OR_MORE: string;Classes
class Action
abstract class Action {}constructor
constructor(options: Number & { _: 'ActionConstructorOptions' });property dest
protected dest: string;method call
abstract call: ( parser: ArgumentParser, namespace: Namespace, values: string | string[], optionString: string | null) => void;class ArgumentDefaultsHelpFormatter
class ArgumentDefaultsHelpFormatter {}class ArgumentError
class ArgumentError extends Error {}constructor
constructor(argument: Action, message: string);method str
str: () => string;class ArgumentGroup
class ArgumentGroup {}method add_argument
add_argument: { (arg: string, options?: ArgumentOptions): void; (arg1: string, arg2: string, options?: ArgumentOptions): void;};method add_argument_group
add_argument_group: (options?: ArgumentGroupOptions) => ArgumentGroup;method add_mutually_exclusive_group
add_mutually_exclusive_group: (options?: { required: boolean }) => ArgumentGroup;method get_default
get_default: (dest: string) => any;method set_defaults
set_defaults: (options?: {}) => void;class ArgumentParser
class ArgumentParser extends ArgumentGroup {}constructor
constructor(options?: ArgumentParserOptions);method add_subparsers
add_subparsers: (options?: SubparserOptions) => SubParser;method convert_arg_line_to_args
convert_arg_line_to_args: (argLine: string) => string[];method error
error: (err: string | Error) => void;method exit
exit: (status: number, message: string) => void;method format_help
format_help: () => string;method format_usage
format_usage: () => string;method parse_args
parse_args: (args?: string[], ns?: Namespace | object) => any;method parse_intermixed_args
parse_intermixed_args: (args?: string[], ns?: Namespace | object) => any;method parse_known_args
parse_known_args: (args?: string[], ns?: Namespace | object) => any[];method parse_known_intermixed_args
parse_known_intermixed_args: (args?: string[], ns?: Namespace | object) => any[];method print_help
print_help: () => void;method print_usage
print_usage: () => void;class ArgumentTypeError
class ArgumentTypeError extends Error {}constructor
constructor(message: string);class BooleanOptionalAction
class BooleanOptionalAction extends Action {}method call
call: ( parser: ArgumentParser, namespace: Namespace, values: string | string[], optionString: string | null) => void;class HelpFormatter
class HelpFormatter {}class Namespace
class Namespace {}constructor
constructor(options: {});class RawDescriptionHelpFormatter
class RawDescriptionHelpFormatter {}class RawTextHelpFormatter
class RawTextHelpFormatter {}class SubParser
class SubParser {}method add_parser
add_parser: (name: string, options?: SubArgumentParserOptions) => ArgumentParser;Interfaces
interface ArgumentGroupOptions
interface ArgumentGroupOptions {}property argument_default
argument_default?: any;property description
description?: string | undefined;property prefix_chars
prefix_chars?: string | undefined;property title
title?: string | undefined;interface ArgumentOptions
interface ArgumentOptions {}property action
action?: | string | { new (options: ActionConstructorOptions): Action } | undefined;property choices
choices?: string | string[] | undefined;property const
const?: any;property default
default?: any;property dest
dest?: string | undefined;property help
help?: string | undefined;property metavar
metavar?: string | string[] | undefined;property nargs
nargs?: string | number | undefined;property option_strings
option_strings?: string[] | undefined;property required
required?: boolean | undefined;property type
type?: string | Function | undefined;property version
version?: string | undefined;interface ArgumentParserOptions
interface ArgumentParserOptions {}property add_help
add_help?: boolean | undefined;property argument_default
argument_default?: any;property description
description?: string | undefined;property epilog
epilog?: string | undefined;property exit_on_error
exit_on_error?: boolean | undefined;property formatter_class
formatter_class?: | { new (): | HelpFormatter | ArgumentDefaultsHelpFormatter | RawDescriptionHelpFormatter | RawTextHelpFormatter; } | undefined;property fromfile_prefix_chars
fromfile_prefix_chars?: string | undefined;property parents
parents?: ArgumentParser[] | undefined;property prefix_chars
prefix_chars?: string | undefined;property prog
prog?: string | undefined;property usage
usage?: string | undefined;interface SubArgumentParserOptions
interface SubArgumentParserOptions extends ArgumentParserOptions {}interface SubparserOptions
interface SubparserOptions {}property action
action?: string | undefined;property description
description?: string | undefined;property dest
dest?: string | undefined;property help
help?: string | undefined;property metavar
metavar?: string | undefined;property parser_class
parser_class?: { new (): any } | undefined;property prog
prog?: string | undefined;property required
required?: boolean | undefined;property title
title?: string | undefined;Type Aliases
type ActionConstructorOptions
type ActionConstructorOptions = number & { _: 'ActionConstructorOptions' };Package Files (1)
Dependencies (0)
No dependencies.
Dev Dependencies (0)
No dev dependencies.
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@types/argparse.
- Markdown[](https://www.jsdocs.io/package/@types/argparse)
- HTML<a href="https://www.jsdocs.io/package/@types/argparse"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 3040 ms. - Missing or incorrect documentation? Open an issue for this package.
