Skip to content

Parser

Classes

ClassDescription
InvalidSchemaError-

Interfaces

InterfaceDescription
FlagDefaultValueFunction-
ObjectInputType-
ParsedResultThe parsed result.
ParserOptionsConfiguration options for the parser.
TypeFunctionDefines how a string input is converted to the target type T.

Type Aliases

Type AliasDescription
BaseFlagOptions-
FlagDefaultValue-
FlagDefinitionValue-
FlagOptions-
FlagsDefinition-
IgnoreFunctionA callback function to conditionally stop parsing. When it returns true, parsing stops and remaining arguments are preserved in ignored.
InferFlagsAn advanced utility type that infers the exact type of the flags object in the parsed result, based on the provided flags configuration object T.
RawInputType-
TypeValue-

Functions

| Function | Description | | ----------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | ------ | --------------------- | | createParser | - | | Enum | Creates a Enum type function that validates the input against allowed values. The display name will be formatted as "value1 | value2 | ..." for help output. | | parse | - | | Range | Creates a range type function that validates the input is a number within the specified range. | | Regex | Creates a regex type function that validates the input against the provided pattern. |

References

DOUBLE_DASH

Re-exports DOUBLE_DASH


KNOWN_FLAG

Re-exports KNOWN_FLAG


PARAMETER

Re-exports PARAMETER


UNKNOWN_FLAG

Re-exports UNKNOWN_FLAG

在 MIT 许可证下发布