私はTSDのために利用できる2015AgGrid - 最新のバージョン4.0+の型定義を取得する方法はありますか?
型定義は、コマンドでtsd install ag-grid --resolve --save
には、以下をインストールします(Visual Studioに角度1.5.2と活字体で、プロジェクト内の"ag-grid": "4.0.5"
を使用しています: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/ag-grid が、これは非常にあると思われます私のプロジェクトでは、プロジェクトの内部タイスクリプト定義を使用する方法はありますか? 私は試してみました。私のTSファイルの上部に /// <reference path="../../bower_components/ag-grid/main.d.ts" />
を追加しますが、thそのタイプ定義にはモジュール/名前空間はありません。以前のようなタイプ(例えば、ag.grid.GridOptions
)を参照することはできません。また、グローバルで使用できるかのようにタイプを参照することもできます。タイプスクリプトファイルはコンパイルされません。
...似たような状況で
誰もが私はIDEとしてのVisual Studio 2015を使用していますが、/// <reference path="../../bower_components/ag-grid/main.d.ts" />
で内部型定義のVisual Studioが認識できるようにする別の方法がある場合、私はそうする方法がわかりませんか?
PS:詳細については、https://www.ag-grid.com/forum/showthread.php?tid=3581&pid=8414 UPDATED
を参照してください: を私はニールの答えに従って輸入勧告を試みたが、すぐに私はimport文を含めて、私の内部の角のモジュールが見つかりません。例: import bb = require("../../bower_components/ag-grid/main.d");
インテリセンスbb.
は、main.d.ts内のすべてのタイプを完全に見つけることができますが、let a:app.services.IMyService
のような行は、Module 'app'にエクスポートされたメンバーサービスがないというコンパイルを停止します。それが必要な行を追加する前にそれは働いていた。
私は単に /// <reference path="../../bower_components/ag-grid/main.d.ts" />
を追加する場合、それは私が、私はこのエラーを取得していますなぜに対する答えを見つけることができないエラー Cannot compile modules unless the '--module' flag is provided.
でコンパイルに失敗します。
解決策を見つけましたか? –
私は残念ながら、タイプ定義を使用していません。 – iberodev