Skip to content
5 / 36

Когда использовать type, а когда interface?

Используй interface для описания формы объектов: props компонентов, DTO, сущности, контракты классов. Используй type для всего остального: union-типов, кортежей, утилитарных типов, пересечений, условных типов. Если тебе нужен declaration merging -- только interface. На практике: выбери один подход для команды и будь консистентным.

Когда использовать type, а когда interface? | JScriptiser