ResolveResult
Fully resolved command input handed to the executor layer.
- Import:
@kjanat/dreamcli - Export kind: interface
- Declared in:
src/core/resolve/contracts.ts - Source link:
src/core/resolve/contracts.ts:161
Signatures
ts
interface ResolveResult {}Members
Properties
args
Fully resolved positional arg values keyed by arg name.
ts
args: Readonly<Record<string, unknown>>;deprecations
Deprecation notices collected during resolution (may be empty).
ts
deprecations: readonly DeprecationWarning[];flags
Fully resolved flag values keyed by flag name.
ts
flags: Readonly<Record<string, unknown>>;provenance
Which stage produced each value. Present only for inputs that resolved a value, so an unset optional input has no entry.
ts
provenance: ResolutionProvenanceRecord;skippedPathChecks
Declared filesystem checks that did not run because no stat probe (or no mkdir for create) was supplied. Empty when every declared check ran, or when no resolved value had a check to run.
ts
skippedPathChecks: readonly SkippedPathCheck[];