O documento apresenta uma introdução aos principais recursos do TypeScript como: instalação, tipos, interfaces, classes, módulos e outros. É demonstrado como o TypeScript fornece autocomplete, verificação de tipos e erros de compilação.
16. Interface Erro
interface.ts(8,5): error TS2322: Type '{ name: string;
price: number; alcohol: number; }' is not assignable to
type 'Beer':
Property 'description' is missing in type '{ name:
string; price: number; alcohol: number; }'.