我试图让一个非常基本的hello世界在使用Typescript& Visual Studio 2012.在测试方法中,我想声明模块中某个接口的参数。我错过了什么?
module Demo {
interface Person {
Name: string;
Addresses: Address[];
}
interface Employee extends Person {
Salary: number;
}
interface Address {
Street: string;
}
}
import D = Demo;
function greeter(person: string) {
return "Hello, " + person;
}
function test(a: D.Address)
{
}
我收到此错误:
20该物业'地址'不存在类型' Demo'的值。
答案 0 :(得分:1)
您应该“导出”类/接口以使用它:
module Demo {
export interface Address {
Street: string;
}
}