Перейти к содержимому
4 / 36

В чём разница между type и interface?

interface описывает форму объекта и поддерживает declaration merging (автоматическое слияние одноимённых деклараций). type (type alias) -- более универсальный инструмент: может описывать объединения, пересечения, примитивы, кортежи и вообще любой тип. Interface можно расширять через extends, type -- через & (intersection).

В чём разница между type и interface? | JScriptiser