Local compare-and-swap revision and recovery-required disposition.
API
interface ConversationRecoveryState {readonly diagnostics?: readonly ConversationRecoveryDiagnostic[];readonly required: boolean;readonly revision: number;}diagnostics
readonly ConversationRecoveryDiagnostic[]Current immutable diagnostics, in canonical history order; absent when empty.
required
booleanWhether an acknowledged failed interaction needs explicit recovery.
revision
numberCapture before an asynchronous lookup and pass back on restoration.