模块名称与内置类型冲突

时间:2013-04-28 02:08:26

标签: typescript

我有以下情况:

module Foo.Audio {
    export class Bar {
        constructor() {
            var a = new Audio();  // Error because we're in Foo.Audio module
        }
    }
}

我当然可以使用铸造,但这似乎是一个愚蠢的选择。有没有办法(除了改变我的模块名称或者铸造之外)才能使这个工作?

1 个答案:

答案 0 :(得分:0)

不。除了铸造之外别无他法。您可以在http://typescript.codeplex.com/workitem/list/basic打开错误并在此处输入链接。我会投票支持它。