What does the following async function return?
async function performTask() {
await new Promise(resolve => setTimeout(resolve, 2000));
return 'Task completed';
}
async function execute() {
const result = await performTask();
console.log(result);
}
execute();