HistoryGroupOptions ​

Contract 2.0.0 · package sha256 a857eca95b35921109faf997094bb4192f12527d9d0fcd4be7e97f06425bad6e · generated from configurator-runtime.d.ts by services/onsite-scripter/scripts/build-contract-docs.mjs; edit the source, not this file.

Interface · import type { HistoryGroupOptions } from '@holostep-configurators/runtime-client/contract'; · stable · since 2.0.0 · section 5. Writers, transactions, session

What history.group takes.

Members ​

Member Kind Summary
label? property The undo label of the group's one step.
actor? property Writes passing this group as expectGroup default to this actor (one that passes actor keeps its own; a write that passes neither is 'app', a drag's runtime commit 'shopper').
timeoutMs? property Commits itself after this long.
signal? property Aborting commits the group.

Declaration ​

ts
export interface HistoryGroupOptions {
  label?: string;
  actor?: Actor;
  timeoutMs?: number;
  signal?: AbortSignal;
}

Generic-API test (spec 3.1) ​

Rule Result
1. Neutral name pass: HistoryGroupOptions 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)