Skip to content

Parser ​

Classes ​

ClassDescription

InvalidSchemaError

‐

Interfaces ​

InterfaceDescription

FlagDefaultValueFunction

‐

ObjectInputType

‐

ParsedResult

The parsed result.

ParserOptions

Configuration options for the parser.

TypeFunction

Defines how a string input is converted to the target type T.

Type Aliases ​

Type AliasDescription

BaseFlagOptions

‐

FlagDefaultValue

‐

FlagDefinitionValue

‐

FlagOptions

‐

FlagsDefinition

‐

IgnoreFunction

A callback function to conditionally stop parsing. When it returns true, parsing stops and remaining arguments are preserved in ignored.

InferFlags

An 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 ​

FunctionDescription

appendDotValues

Similar to setDotValues but handles duplicate keys by converting to arrays. Does NOT apply type conversion - value is set as-is. Useful for flags that can be specified multiple times.

coerceObjectValue

Default value coercion for Object type. Converts "true" / "" to true, "false" to false, other values remain unchanged.

createParser

‐

parse

‐

setDotValues

Sets a value at a nested path in an object, creating intermediate objects as needed. Does NOT apply type conversion - value is set as-is. Overwrites existing values.

References ​

DOUBLE_DASH ​

Re-exports DOUBLE_DASH


inferDefault ​

Re-exports inferDefault


KNOWN_FLAG ​

Re-exports KNOWN_FLAG


PARAMETER ​

Re-exports PARAMETER


UNKNOWN_FLAG ​

Re-exports UNKNOWN_FLAG

在 MIT 许可证下发布