CommitOptions.dryRun ​Contract 2.0.0 · package sha256
a857eca95b35921109faf997094bb4192f12527d9d0fcd4be7e97f06425bad6e· generated fromconfigurator-runtime.d.tsbyservices/onsite-scripter/scripts/build-contract-docs.mjs; edit the source, not this file.
Property of CommitOptions · inherited by WriteOptions, TransactionOptions · stable · since 2.0.0
dryRun?: boolean;
Runs and reports, then rolls back by design ('dry-run'). Nothing is shown; seq and revision
stay. It never coalesces in the write queue: it neither supersedes a pending write nor is
superseded (spec section 6.1, O2c), and its supersede rolls nothing back (O2d). It runs no
beforeCommit function and never gates the display: its patch is the write's own change,
without what a hook would add to the commit (O11).
Default: false
| Rule | Result |
|---|---|
| 1. Neutral name | pass: dryRun names no product |
| 2. A precedent | not recorded: no ledger row (coverage.json) names this member or its owner |
| 3. Two apps, or labs | not recorded: no ledger row names this member or its owner |
| 4. The cheaper fix first | not recorded per member (Appendix B decides it per need) |