Runtime API / Interface

ReconcileRuntimeChildrenOptions

控制 child graph transaction 的取消、超时、重试、并发取胜规则与变更回调。

使用说明

  • signal:取消当前 transaction;返回状态通常为 cancelled。
  • timeoutMs:单个 child prepare 的默认超时时间。
  • retries:child prepare 失败后的默认重试次数。
  • latestWins:默认为 latest-wins;设为 false 时,同一父级已有活动 transaction 会拒绝新的协调。
  • onChildrenChanged:供 mountComposition() / hotUpdateComposition() 的 composition controller 在初始化或动态结构 commit 后报告最新 specs。直接调用 mountChild()、swapChild()、reconcileChildren() 时,应读取 receipt 和 instance.children,不要依赖该回调。

child spec 自己的 prepareTimeoutMs / prepareRetries 会覆盖这里的默认值。