打字稿和javascript类

时间:2013-08-30 02:18:43

标签: javascript typescript webkitaudiocontext

如何在类型脚本中实现javascript类?

例如:

class LiveAudioFreq {
    context;

    constructor(){
        context = new window.AudioContext();
    }
}

给我错误:

  
    

错误TS2094:属性'AudioContext'在'Window'类型的值上不存在。

  

拒绝编译,如何在我的ts文件中使用javascript方法?

1 个答案:

答案 0 :(得分:1)

在构造函数中,使用:

this.context = ...

而不仅仅是

context = ...

另外,你在哪里定义了AudioContext?在它到处实现之前,它可能不会出现在标准库中,因此您可能需要创建环境声明。