keyof/typeof

typeof - позволяет получить тип значения во время компиляции

12
let str = "hello";let num: typeof str = "world"; // num будет иметь тип string

keyof - возвращает объединение строковых литералов, представляющих ключи объекта

123456
interface Person { name: string; age: number;} type PersonKeys = keyof Person; // PersonKeys будет типом "name" | "age"