Try   HackMD

Typescript - Using async await in for loop

https://www.geeksforgeeks.org/how-to-use-async-await-with-foreach-loop-in-javascript/
https://stackoverflow.com/questions/37764665/how-to-implement-sleep-function-in-typescript

Create a delay function for visibility:

function delay(ms: number) {
    return new Promise( resolve => setTimeout(resolve, ms) );
}

Have a function that prints out texts:

function getTrue(idex: number): boolean {
    console.log('returnTrue start');
    console.log(idex);
    console.log('returnTrue end');
    return true;
}

Using for loop:

...
async function main() {
    console.log('start');
   
    for (let i = 0; i < 5; i += 1) {
        await delay(1000);
        await getTrue(i);
     }
  }


main();
tags: typescript async await loop