Basic typing of variables
const name: string = "Tom Delong";
const age: number = 23;
Typing for Class, Array, and Map
class User {
constructor({ name, age }: { name: string, age: number }) {
this.id = Math.random();
this.name = name;
this.age = age;
}
}
const users: User[] = [
new User({ name: "Mark", age: 23 }),
new User({ name: