Доки по разработке
This project is maintained by teniryte
typeof для типов объектовПринципы
typeof в типовых позициях извлекает тип переменной или класса.Пример
type Person = {
name: string;
age: number;
};
const pp: Person = { name: 'Denis', age: 32 };
const pp2: typeof pp = { name: 'Denis', age: 32 };
Практика
typeof к объектам конфигурации, чтобы автоматически поддерживать актуальные типы.as const typeof возвращает литеральные типы, полезные для action-типов и словарей.typeof нельзя использовать до объявления переменной.