問題タブ [tsd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
typescript - TypeScript 2 で @types を使用する方法
これまでのところ、 tsdまたは (より良いバージョンの)タイピングに慣れています。
しかし、TypeScript 2 が新しい@types
機能を提供するようになったので、現在のプロジェクトを @types で動作するように変換するにはどうすればよいでしょうか?
すべての依存関係を含む tsd.json (typings.json の場合もあります) があります。TypeScript 2 への移行を行う手順は何ですか?
新しいベストプラクティスとは? @types は特定のバージョンをサポートしていますか?
typescript - Typescript モジュール 'wnumb' が見つかりません
これにより、Error TS2307: Cannot find module 'wnumb'.
しかし、もしそうなら:
コンパイルします。
https://github.com/retyped/wnumb-tsd-ambient/blob/master/wnumb.d.tsのタイピングを使用し て、AdvancedSlider クラスでハンドルを取得する必要があるため、前者を実行する必要があります。
私は何を間違っていますか?
2016 年 8 月 2 日編集
それを機能させることができませんでした。
使用済み:
これは私には失敗のようです。先に進む...
typescript - Typescript の型定義管理システム (tsd など) の最適なソリューションは何ですか?
Typescript を使用する場合、型定義ファイル (*.d.ts) を解決する方法を考慮する必要があります。
私の知る限り、以下のような typescript 定義システムを管理するためのシステムがいくつかあります。
- tsd
- タイピング
- @種類
私は tsd が最も古いものであり、それが起源だと思います。しかし、なぜtypings
生まれる必要があったのでしょうか。タイピング用の定義ファイルを作るのは少し複雑だと思います。
そして、@types
実際には何ですか?
それでは、このあたりの最善の解決策は何ですか?
javascript - さまざまなライブラリとさまざまなバージョンの TypeScript 定義 - Typings、DefiniteTyped
との両方DefinitelyTyped
をtypings
使用すると、コミュニティによって提供される TypeScript バインディング (定義、.d.ts) と共に既存の JS ライブラリを使用できます。私の質問は、これらのプラットフォームのいずれかが、特定のライブラリの特定のバージョンのバインディングを使用する可能性を提供するかどうかです。
たとえば、これのみをサポートしていることは、 DefiniteTyped/jQueryで確認できます。
これが唯一のファイルです。そして、jQuery はかなり人気のあるライブラリのようです。したがって、他のライブラリのサポートはさらに悪くなると思います。
とにかく、TS バインディングはまだ未熟なので、特定のライブラリのターゲット バージョンを指定することはできませんか? この機能を追加する予定はありますか?
angularjs - bluebird promise.js の予期しないトークン
「タスクサーブ」がAngularソリューションを構築しているときにPCがクラッシュしました。再起動後、発生した以下のエラーです。このエラーは、PC 上のすべての角度プロジェクトで表示されます。
typescript - tsd からの typescript エクスポートのインポート不可
ファイルindex.ts
(swagger-codegen で生成)
ファイルtsd.d.ts
typescript 2.2.1.
ファイルで import ステートメント( import myDTO from 'path/to/file/myDTO'
)を使用する必要があるのはなぜですか? ts
モジュールを宣言する必要がありますか?