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