PartWriteOptions ​

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 { PartWriteOptions } from '@holostep-configurators/runtime-client/contract'; · stable · since 2.0.0 · section 6. Queries, rules and parts

The member options of a rule write (set on Parts or a Part). They pass through a tx.

Members ​

Member Kind Summary
durationMs? property Pose tween, ms.
easing? property The tween's curve.
fadeMs? property Material crossfade, ms: baseColor, normal, orm and alpha crossfade, each side sampled at its own placement (uv, scale or sizeM, offset, rotationDeg), and scalars tween on the same clock.
owner? property Disposing this collection removes the rule.

Inherited from SignalOption: signal.

Declaration ​

ts
export interface PartWriteOptions extends SignalOption {
  durationMs?: number;
  easing?: Easing;
  fadeMs?: number;
  owner?: Collection;
}

Generic-API test (spec 3.1) ​

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