typescript を数時間いじっていますが、モジュールと一緒にノックアウトをインポートする方法がわかりません。
タイプスクリプトがなければ、私はそれを必要としますが、それdefine(["require", "exports", "knockout" ...],function(... , ko)
を生成するためのタイプスクリプトを取得できませんでした。
jquery とノックアウトの違いがわかりません。$ は正常に動作しますが、ko は未定義です。
///<reference path="../knockoutd.d.ts" />
///<reference path="../jquery.d.ts" />
import dl = module("DataLayer");
import vm1 = module("AppBarViewModel");
import vm2 = module("Nav2ViewModelCommander");
import vm3 = module("IdentityViewModel");
export class AppViewModel {
...
}
結果:
define(["require", "exports", "DataLayer", "AppBarViewModel", "Nav2ViewModelCommander", "IdentityViewModel"], function(require, exports, __dl__, __vm1__, __vm2__, __vm3__) {
var dl = __dl__;
var vm1 = __vm1__;
var vm2 = __vm2__;
var vm3 = __vm3__;
アップデート
と///<amd-dependency path="knockout" />
define(["require", "exports", "DataLayer", "AppBarViewModel", "Nav2ViewModelCommander", "IdentityViewModel", "knockout"], function(require, exports, __dl__, __vm1__, __vm2__, __vm3__) {
var dl = __dl__;
var vm1 = __vm1__;
var vm2 = __vm2__;
var vm3 = __vm3__;