Dev Highlights

Доки по разработке

This project is maintained by teniryte

Структурная совместимость типов

Принципы

Пример

type Person = { name: string };
interface IPerson { name: string; }

let bob: Person = { name: 'Bob' };
let fred: IPerson = { name: 'Fred' };

bob = fred; // OK

Практика