最近 TypeScript を使い始めました。このlinq.jsライブラリを使用したいと思います。私の問題はこのライブラリに固有のものではないかもしれませんが。
ライブラリをインストールしました
jspm install npm:linq
これを使用してこのライブラリをインポートします
import * as Enumerable from "linq";
コードは正常に動作します。しかし、インテリセンスのタイピングは得られません。次に、型定義をインストールしようとしました
tsd install linq.3.0.3-Beta4
ただし、コードで正しいインテリセンスを取得できません。
外したら分かった
import * as Enumerable from "linq";
intellisense の入力は機能しますが、実行時にライブラリがインポートされず、コードが正しく機能しません。
私は次のようなことを試しました
/// <reference path="typings/linq/linq.d.ts" />
状況は変わりません。上記のインポートなしでインテリセンスを取得できるため、この明示的な参照は必要ないと思います。
ここで何を見逃したのですか?