User:Epsilon11/global.js

function resolveAfter2Seconds { return new Promise(resolve => {   setTimeout( => { resolve('resolved'); }, 2000); }); }

async function asyncCall { console.log('calling'); var result = await resolveAfter2Seconds; console.log(result); // expected output: 'resolved' }

asyncCall;