# Описание объекта с помощью типов
TypeScript сам понимает, что в переменной содержится объект и сам контролирует структуру этого объекта, предохраняя его от непредусмотренных изменений.
Можно не полагаться на TypeScript в плане определения структуры объекта, а указать ее в качестве типа при объявлении переменной.
let user:{
name: string,
age: number
} = {
name: 'john',
age: 30
};