export function realtime ( ) { return function queue ( params , routineEmitter ) : Queue { let frameId = 0 ; function add ( ) { routineEmitter . emit ( 'runQueue' , { frameId } ) ; if ( ++ frameId > 0xffff ) frameId = 0 ; } function flush ( ) { } return { add , flush , emitter : routineEmitter } ; } ; }