Introducing Async!

I have created a function that can be used for asynchronous operations!
Extension URL: https://github.com/Renderthegreat/async-extension.
Here is a demo: https://makecode.com/_KEJTzPMq9EXh

Cool. :+1:

Do you work for Async the company from the backrooms

what does it do I dontunderstand

Nice extension @Renderthegreat! This will be going on my Extension Awards List.

@Renderthegreat your readyPromise function seems to never change the number outputted as you seem to never change the length of promises. This was a quick skim to see why my console log outputted the same value twice by using

let myPromise2 = Asynchronous.readyPromise("FirstPromise")
let myPromise = Asynchronous.readyPromise("Promise")
console.log(typeof myPromise)
console.log(myPromise2)
console.log(myPromise)

Have fun!