あなた自身のオープンソースのtypescriptライブラリを書くなら、typescriptとtypescriptの定義をどのように構造化しますか?私が理解しているところでは、ライブラリが消費されるときに消費者を助けるインテリセンスが存在するように、コンパイラの定義ファイルが実際に存在します。新しいライブラリのtypescript定義ファイルを書くには?
しかし、ライブラリを開発するときに定義ファイルは内部的にどのように機能しますか?すべての型(インターフェース、クラスなど)を{module} .d.tsファイルに入れて、定義ファイルを内部的に参照して、タイプを2回書く必要はありません({module}に1回書いてください)。 tsと一度{module} .d.ts?
"declaration"をtrueに設定する点は何ですか?私には、定義ファイルの作成を自動化するのは役に立ちません。 (すなわちコメント)非常に参考になりません。
あなたのライブラリーは、複数のモジュールは、あなたには、いくつかのautomater(すなわちゴクゴク、うなり声)とそれらを連結し、各モジュールに別々の定義を記述し、定義の間の参照を追加した場合は?
私は何ですか?タイプコピーのコンシューマーとJavaScriptコンシューマーの両方があなたのライブラリーを使用できるように、ライブラリーを公開するための推奨される方法は?
どのようにタイスクリプトでテストを記述しますか?あなたのテストファイルにtypescriptモジュールをインポートしますか?