Visual Studio 2012中的Typescript hello world错误

时间:2015-10-28 20:24:17

标签: visual-studio-2012 typescript

我试图让一个非常基本的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'的值。

1 个答案:

答案 0 :(得分:1)

您应该“导出”类/接口以使用它:

module Demo {
    export interface Address {
        Street: string;
    }
}