What does typeof operator do?
The typeof operator returns the data type of a variable or an expression. It is a unary operator that is placed before its operand.
const book = { title: 'JavaScript', author: 'John Doe',};console.log(typeof book); // object What does keyof operator do?
The keyof operator returns the keys of a type. It is used to get the keys of an object type.
type Book = { title: string; author: string;};
type BookKeys = keyof Book; // 'title' | 'author'