Проезжая курс машинописи, я наткнулся на эти фрагменты кода, которые не компилируются и выдают ошибку TS2304.Любая помощь приветствуется.
файл ZooAnimals.ts:
namespace Zoo {
interface Animal {
skinType: string;
isMammal(): boolean;
}
}
Файл ZooBirds.ts:
/// <reference path="ZooAnimals.ts" />
namespace Zoo {
export class Bird implements Animal {
skinType = "feather";
isMammal() {
return false;
}
}
}
Команда для компиляции файлов:
tsc --outFile Zoo.js ZooAnimals.ts ZooBirds.ts
Выдает ошибку:
ZooBirds.ts:3:34 - error TS2304: Cannot find name 'Animal'.
3 export class Bird implements Animal {