問題タブ [typescript]
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.
node.js - NodeJSがTypeScriptファイル内で必要とする方法は?
クラスnode_modules
内から(から) 通常の NodeJS モジュールをロードするにはどうすればよいですか?TypeScript
.ts
以下を含むファイルをコンパイルしようとすると:
このスコープでは require を使用できないコンパイラ プロンプトが表示されます。(その行はファイルの先頭にあります)。
typescript - TypeScriptでアンビエントクラス宣言を作成するにはどうすればよいですか
KineticJSライブラリの.d.tsファイルを作成しようとしています。これまでに、次のインターフェイス宣言「kinect.d.ts」を作成しました(スタックオーバーフローのためにコードを少しトリミングしましたが、アイデアが得られることを願っています)
app.tsファイルにKinetic.Rectオブジェクトを作成するには、これで十分だと思いました。
しかし、TypeScriptでKineticJSクラス(Rectなど)を使用するには、追加の作業が必要なようです。誰かがこれをアーカイブする方法についていくつかの指針を与えることができますか?
module - TypeScriptでモジュールの一部のみをインポートするにはどうすればよいですか?
翻訳モジュールがあり、フランス語の翻訳ファイルのみをインポートしたいとします。私はこのようなことをしたい:
require
CommonJSでできる方法と似ています。
TypeScriptでそのようなことをすることは可能ですか、それともモジュール全体をインポートしてこのようなことをする必要がありますか?
visual-studio-2012 - グローバルフォルダからの参照入力ファイルまたはプロジェクトからの絶対入力
TypeScriptが新しいことは知っていますが、それをいじってみてください。
jQueryを使用するいくつかの.jsファイルを変換してみましたが、インテリセンスを機能させるには、上部のjquery.d.tsファイルを次のように参照する必要があります。
それは問題ありませんが、同じディレクトリにファイルを置く必要もあります。私が欲しいのは、ファイルに対してではなく、グローバルに入力ファイルを参照することです。そのため、jsファイルを移動する場合、入力ファイルへの参照パスを修正する必要はありません。
ソリューションに関連してそれらを作成することは可能ですか、それとも自動的にロードされるグローバルフォルダーに配置することは可能ですか?
Visual Studio 2012のWebエッセンシャルを使用しているので、プレビューやその他の優れた機能を利用できます。
これに対する解決策があることを願っています。
types - Typescript と同様に、Coffeescript はオプションの型を採用する予定はありますか?
最近のTypescript の登場とそれが主張するオプションの静的型付けにより、Coffeescript の開発者はそれらの機能を見逃していると感じる可能性があります。
Coffeescript は、将来のバージョンでオプションの型を採用できるか、または採用する可能性が高く、構文はどのように機能しますか?
typescript - TypeScriptは定義ファイルなしでjQueryとやり取りできますか?
私はこの新しい「TypeScript」のことを知ろうとしてきましたが、何かに少し興味があります。
これらすべてのインターフェースを備えた定義ファイルを必要とせずに、 jQuery などの既存の JavaScript フレームワークで引き続き機能しますか? 私はこれを手動でテストしようとしてきましたが、これまでのところ、機能がどこまで拡張されるかについて少し確信が持てません.
アップデート
「仕事」とは、オートコンプリートのような IDE 機能ではなく、単純な機能を指しています。
jquery - TypeScript に「this」のエイリアスはありますか?
jQueryイベントへのイベントハンドラーコールバックとして機能するメソッドが定義されたクラスをTypeScriptで記述しようとしました。
onFocusIn イベント ハンドラー内で、TypeScript は「this」をクラスの「this」として認識します。ただし、jQuery は this 参照をオーバーライドし、イベントに関連付けられた DOM オブジェクトに設定します。
1 つの代替方法は、コンストラクター内でラムダをイベント ハンドラーとして定義することです。この場合、TypeScript は非表示の _this エイリアスを使用して一種のクロージャーを作成します。
私の質問は、この jQuery の動作を克服するために、TypeScript を使用してメソッドベースのイベント ハンドラー内で this 参照にアクセスする別の方法はありますか?
npm - tscノードモジュールを使用してtypescriptをコンパイルできません
tsc ノード パッケージ モジュールを使用して typescript を JavaScript にコンパイルしようとしています。まず、を使用してモジュールをインストールしましたnpm install -g typescript
。ローカル ディレクトリに、有効な typescript コードを含む classes.js というファイルを作成しました。実行するtsc classes.js
と、次のエラーが表示されます。Error reading file "./classes.js": File not found
ファイルが存在するため、エラーはあまり意味がありません。絶対ファイル パスを使用すると、同じエラーが表示されます。tsc モジュールに何か問題があるのでしょうか、それとも何か不足しているのでしょうか?
typescript - TypeScriptVisualStudio言語拡張ソースコード
TypeScriptのVSソースコード拡張機能のソースコードがどこにあるか知っている人はいますか?
いくつかの基本的なXMLドキュメント機能をプラグインできるかどうかを確認するためにスヌープが必要でしたが、プラグインのソースを見つけることができないようです。
とにかく言語拡張をVS拡張で拡張することは可能だと思いますが、一見するとこのプロセスに役立つと思いました。
typescript - TypeScriptはコメントをコンパイルして保持します
結果のjavascriptファイルにコメントをそのまま残したいのですが、デフォルトではコンパイラーがコメントを削除します。そのためのtscパラメータはありますか?(ユースケースは、chutzpahユニットテストのために///参照パスの= ...を保持することです。)