AppViewModel.ts
interface IAppViewModel
{
status: any;
}
export class AppViewModel{
....
}
IdentityViewModel.ts
///<reference path="AppViewModel.ts" />
export class IdentityViewModel {
constructor(parent : IAppViewModel) {
}
}
我是否应该无法告诉父母在identityViewModel中实现IAppViewModel?它告诉我它在当前范围内不存在。
答案 0 :(得分:1)
如果您有顶级export
指令,则不应使用<reference...
将文件链接在一起。 IdentityViewModel.ts应改为import appvm = module('./AppViewModel');
。您还需要export
任何您希望在原始文件外可见的界面。