找不到名字"界面"内部静态方法打字稿

时间:2016-02-29 18:03:39

标签: typescript

也许这是一个愚蠢的问题,但找不到任何东西,帮助我。

我正在尝试使用TS,而我碰巧测试了一个接口

interface HelloWorldTS {
        name : string;
    }

在此代码中。

class Startup {


    public static main(): number {
        console.log('Hello World');

        return 0;
    }
}

Startup.main();
interface HelloWorldTS {
        name : string;
    }

class Startup {


    public static main(): number {
        console.log('Hello World');

        TSInterface : HelloWorldTS = { name: "hello"};

        return 0;
    }


}

Startup.main();

但是我犯了一个错误:找不到名字" HelloWorldTS",在这一行TSInterface : HelloWorldTS = { name: "hello"};

我的问题是,如果可能的话,使用静态方法的接口,如果是的话,我的错误是什么。抱歉我的英语不好我希望你明白我想问的是什么

1 个答案:

答案 0 :(得分:4)

您只是错过了关键字来声明一个新变量,例如

interface HelloWorldTS {
        name : string;
    }

class Startup {


    public static main(): number {
        console.log('Hello World');

        let TSInterface : HelloWorldTS = { name: "hello"};

        return 0;
    }


}