block-if-empty ( promise: promise timeout -- promise )


Vocabulary
concurrency.promises

Inputs
promisea promise
timeoutan object


Outputs
promisean object


Definition


TYPED:: block-if-empty
( promise: promise timeout -- promise )
promise box>> '[ _ occupied>> ] promise threads>>
'[ _ timeout "promise" wait ] until promise ;