Skip to content
beginner

Async/Await Basics

Convert a Promise chain to use async/await syntax.

interface User {
  id: number;
  name: string;
}

function fetchUser(id: number): Promise<User> {
  return Promise.resolve({ id, name: `User ${id}` });
}

_____ function getUserName(id: number): Promise<string> {
  const user = __________...;
  return _________;
}
0/3 filled tab moves · Ctrl+↵ submits · Ctrl+Shift+↵ runsstarter code