如何在我的console.log中停止错误?
不能对类型缺少调用或构造签名的表达式使用“new”。
var audioContext = new window.AudioContext();
这是唯一的方法吗?
var AudioContext = <any>window.AudioContext || <any>window.webkitAudioContext;
var audioContext = new AudioContext();
答案 0 :(得分:1)
默认情况下,这些全局API未在内置打字稿declare namespace window {
const AudioContext:{
new():AudioContext;
}
}
界面中定义。但是你可以通过声明合并来对窗口进行十分判决:
var audioContext = new window.AudioContext();
然后您应该能够正常使用它:
.field-error .control-label,
.field-error .help-block,
.field-error .form-control-feedback {
color: #ff0039;
}
.field-success .control-label,
.field-success .help-block,
.field-success .form-control-feedback {
color: #2780e3;
}