我已经得到了我想要转换为打字稿一些JavaScript代码。
据称,打字稿是JavaScript的一个超集,除了下面有编译器错误。 假设我没有进口劫库为打字稿,我将如何转换下面的代码:
(function(ko, viewModels){
viewModels.MyViewModel = function(){
//stuff in here
}
}(ko, window.viewModels = window.viewModels || {}));
对于参考,这是我在尝试打字稿
module viewModels {
export class PartDetailsViewModel {
public bar: string;
constructor (){
this.bar = ko.foo(); //<-- compiler error, "ko" does not exist in current scope
}
}
}
}