'dry-run' ​Contract 2.0.0 · package sha256
a857eca95b35921109faf997094bb4192f12527d9d0fcd4be7e97f06425bad6e· generated fromconfigurator-runtime.d.tsandtables/problems.jsonbyservices/onsite-scripter/scripts/build-contract-docs.mjs; edit the source, not this file.
A member of Outcome · stable · since 2.0.0
it ran and reported, then was undone by design.
CommitOptions.dryRun: Runs and reports, then rolls back by design ('dry-run').Report: Narrow on outcome before reading reason, supersededBy or patch: - 'refused' and 'rolled-back' carry reason; - 'superseded' carries supersededBy; - 'dry-run' carries patch (RFC 6902 over SessionState: what the write alone would have changed; a dry run runs no beforeCommit function).ReportFields.changed: True when this operation's commit changed state ('dry-run': would have changed it).Session.transaction: Outcome: resolves at the commit point ('committed', with value), or with 'rolled-back', 'superseded', 'refused' or 'dry-run'; an internal failure applying a staged write rolls it back with reason 'internal-error' (spec section 6.4).The set is open: handle a code you don't know ('other').