TypeScript
FAQ
Published on: Dec 31, 2024
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'