Typescriptに変換しようとしているJavaScriptコードがいくつかあります。
おそらく、typescriptはJavaScriptのスーパーセットですが、以下にコンパイラエラーがあります。koライブラリをtypescriptにインポートしなかったとすると、次のコードをどのように変換しますか?
(function(ko, viewModels){
viewModels.MyViewModel = function(){
//stuff in here
}
}(ko, window.viewModels = window.viewModels || {}));
参考までに、これはTypeScriptでの私の試みでした
module viewModels {
export class PartDetailsViewModel {
public bar: string;
constructor (){
this.bar = ko.foo(); //<-- compiler error, "ko" does not exist in current scope
}
}
}
}