RuntimeContract ​

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 { RuntimeContract } from '@holostep-configurators/runtime-client/contract'; · stable · since 2.0.0 · section 4. Boot

The compatibility facts of this runtime build.

Members ​

Member Kind Summary
apiVersion property '2.0.x'.
documentSchema property The schema id of the viewer document this runtime reads.
documentVersions property The viewer-document versions this runtime reads: { min: 1, max: 2 } in 2.0.

Declaration ​

ts
export interface RuntimeContract {
  readonly apiVersion: string;
  readonly documentSchema: 'holo.viewer-document';
  readonly documentVersions: {
    readonly min: number;
    readonly max: number;
  };
}

Generic-API test (spec 3.1) ​

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