type LoopRef = {
time: {
timestamp: number,
delta: number,
elapsed: number,
start: number,
},
version: {
frame: number,
rendered: number,
},
loop: {
request?: (fiber?: LiveFiber<any>) => void,
},
children?:
| string
| LiveElement<ArrowFunction>[]
| ReactElementInterop
| ArrowFunction
| DeferredCall<ArrowFunction>
| LiveNode<any>[],
run?: () => void,
dispatch?: () => void,
}
packages / workbench / src / queue / loop.ts