@clerc/parser
Classes
| Class | Description |
|---|---|
‐ |
Interfaces
| Interface | Description |
|---|---|
‐ | |
‐ | |
The parsed result. | |
Configuration options for the parser. | |
Defines how a string input is converted to the target type T. |
Type Aliases
| Type Alias | Description |
|---|---|
‐ | |
‐ | |
‐ | |
‐ | |
‐ | |
A callback function to conditionally stop parsing. When it returns true, parsing stops and remaining arguments are preserved in | |
An advanced utility type that infers the exact type of the | |
‐ | |
‐ |
Variables
| Variable | Description |
|---|---|
‐ | |
‐ | |
‐ | |
‐ |
Functions
| Function | Description |
|---|---|
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. | |
Default value coercion for Object type. Converts "true" / "" to true, "false" to false, other values remain unchanged. | |
‐ | |
Infers the implicit default value for a flag type based on its type constructor. This is useful for help output to show the default values of types that have built-in defaults.
| |
‐ | |
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. |

