Можно ли сделать ссылку между двумя проектами TypeScript? Предположим, что мы имеем следующую структуру проекта:
Module1.ts
содержит:
module TestModule {
export interface Interface1 {
}
}
Module2.ts
содержит:
module TestModule {
export interface Interface2 extends Interface1 {
}
}
Test1
ссылается на Test2
. Я получаю сообщение об ошибке Could not find symbol 'Interface1'
в Module2.ts
. Он работает в рамках одного проекта, но я не знаю, как сделать его видимым из другого проекта... Возможно, пока это невозможно.
[Изменить 1.]
Когда я пытаюсь использовать шаблон TestModule.Interface1
, я получаю ту же ошибку (по-разному). Но IntelliSense видит мой Interface1
:
[Изменить 2.]
Я заметил, что не могу использовать файлы из другого проекта. Даже если у меня есть правильная ссылка (/// <reference ...
), добавлены и связаны все файлы в моем первом проекте.