RivoCode
D

Not signed in

Guest

Sign in to see your real progress and profile.

You're not signed in

Sign in to save real progress across devices — what you see below is a preview.

developer.ts
// Every learner on RivoCode is, first and foremost, a developer.
interface Developer {
  firstName: string;
  lastName: string;
  handle: string;
  memberSince: string;
}

const currentUser: Developer = {
  firstName: "Guest",
  lastName: "Developer",
  handle: "@guest",
  memberSince: "—",
};

function introduce(dev: Developer): string {
  return `Hi, I'm ${dev.firstName} ${dev.lastName}, learning since ${dev.memberSince}.`;
}

console.log(introduce(currentUser));
$ node developer.ts
→ "Hi, I'm Guest Developer, learning since —."

12

Courses

0

Projects

0

Problems

0

Hours

Achievements

7 Day Streak
First Challenge
First Project
10 Lessons Completed
30 Day Streak
5 Projects Shipped