testing.TraceEntry.member ​Contract 2.0.0 · package sha256
a857eca95b35921109faf997094bb4192f12527d9d0fcd4be7e97f06425bad6e· generated fromtesting.d.tsbyservices/onsite-scripter/scripts/build-contract-docs.mjs; edit the source, not this file.
Property of testing.TraceEntry · stable · since 2.0.0
readonly member: string;
The member, by its path, whichever writer calls it (session or a tx): a member of the
writer or of a handle it holds as a property is 'session.<path>' ('session.select',
'session.stage.set', 'session.assembly.attach'); a member of a handle a call returns is that
handle's interface in lower case and the member: 'collection.set', 'collection.load', and
'part.set' for a rule (any Part or Parts write: find(), node(), part(key), root).
Camera writes are 'session.camera.set', 'session.camera.fit', 'session.camera.views.go',
'session.camera.limits', 'session.camera.lens', 'session.camera.mode' and
'session.camera.autoRotate'. A Frame write is 'frame.<member>'. A commit the runtime makes itself is 'runtime.' and its
Cause.kind: 'runtime.input' for a commit: 'runtime' drag's commit, called at release, and
'runtime.restore' for a 'restore' commit.
| Rule | Result |
|---|---|
| 1. Neutral name | pass: member 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) |