タイプとインターフェイスの使用は非常に似ており、ほとんどの場合、それらのいずれかを不明瞭に選択することができます。ほぼすべてのインターフェイス機能がタイプで使用できます。一方を使用する時期を区別するためのキーは、タイプが定義されると、より多くのプロパティを追加でき、インターフェイスは常に拡張可能です。

'' '
輸送インターフェイス{
    名前：文字列;
}

タイプ図= {
    名前：文字列;
}
'' '
El uso de type e interface es muy similar, y en la mayoría de los casos es posible elegir cualquiera de ellos de forma indistinta. Casi todas las características de interface están disponibles en type, la clave para distinguir entre cuando usar una y otra es que una ves que se define un type no se le pueden agregar mas propiedades, mientras que interface es siempre extendible.

'''
interface Transporte {
    nombre: string;
}

type Figura = {
    nombre: string;
}
'''