"Вы можете разделить пространство имен по нескольким файлам. Несмотря на то, что файлы являются отдельными, каждый из них может вносить вклад в одно и то же пространство имен и может использоваться, как если бы они все были определены в одном месте. Поскольку между файлами существуют зависимости, выдобавит ссылочные теги, чтобы сообщить компилятору об отношениях между файлами. "
//ZooAnimals.ts
namespace Zoo {
interface Animal {
skinType: string;
isMammal(): boolean;
}
}
//ZooWild.ts
/// <reference path="ZooAnimals.ts" />
namespace Zoo {
export class Reptile implements Animal {//Error: Cannot find Animal
skinType ="scales";
isMammal(){
return false;
}
}
}
, почему он показывает" Ошибка: не удается найти животное "?