ArgConfig
Compile-time state carried through the builder chain.
- Import:
@kjanat/dreamcli - Export kind: interface
- Declared in:
src/core/schema/arg.ts - Source link:
packages/dreamcli/src/core/schema/arg.ts:29
Signatures
ts
interface ArgConfig {}Members
Properties
presence
Whether the arg is required, optional, or has a default.
ts
presence: "optional" | "required" | "defaulted";valueType
The resolved value type (e.g. string, number, custom).
ts
valueType: unknown;variadic
Whether this arg consumes remaining positionals.
ts
variadic: boolean;