function myAysncFunc() {
return new Promise((resolve,reject)=>{
console.log("before");
setTimeout(()=>{
console.log("500ms");
resolve();
},500);
console.log("after");
})
}
async function myAysncHandler() {
console.log("handler before");
await myAysncFunc();
console.log("handler after");
}
myAysncHandler();