使用说明
Runtime 是一组 Instance 的 owner。通过同一 Runtime 创建、查询和销毁实例;需要画布或租户隔离时,使用不同 Runtime。
runtime.mount(target, artifact, options) 等价于 runtime.create({ ...options, target, artifact }):两者都返回新 Instance,区别是前者把目标作为独立的第一个参数。挂载发生在创建阶段;返回的 FlamoInstance 不提供 mount(target)。
const first = await runtime.mount('#first', artifact);const second = await runtime.create({ target: '#second', artifact });runtime.get() / list() / inspect() 只读取这个 Runtime 的注册表,runtime.destroy() 只销毁由它登记的 Instance。父子图的 mountChild() 和 mountComposition() 属于 Instance API,不是 Runtime 的 DOM 挂载入口。