問題タブ [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.

0 投票する
5 に答える
129469 参照

node.js - NodeJSがTypeScriptファイル内で必要とする方法は?

クラスnode_modules内から(から) 通常の NodeJS モジュールをロードするにはどうすればよいですか?TypeScript

.ts以下を含むファイルをコンパイルしようとすると:

このスコープでは require を使用できないコンパイラ プロンプトが表示されます。(その行はファイルの先頭にあります)。

0 投票する
4 に答える
11884 参照

typescript - TypeScriptでアンビエントクラス宣言を作成するにはどうすればよいですか

KineticJSライブラリの.d.tsファイルを作成しようとしています。これまでに、次のインターフェイス宣言「kinect.d.ts」を作成しました(スタックオーバーフローのためにコードを少しトリミングしましたが、アイデアが得られることを願っています)

app.tsファイルにKinetic.Rectオブジェクトを作成するには、これで十分だと思いました。

しかし、TypeScriptでKineticJSクラス(Rectなど)を使用するには、追加の作業が必要なようです。誰かがこれをアーカイブする方法についていくつかの指針を与えることができますか?

0 投票する
2 に答える
499 参照

module - TypeScriptでモジュールの一部のみをインポートするにはどうすればよいですか?

翻訳モジュールがあり、フランス語の翻訳ファイルのみをインポートしたいとします。私はこのようなことをしたい:

requireCommonJSでできる方法と似ています。

TypeScriptでそのようなことをすることは可能ですか、それともモジュール全体をインポートしてこのようなことをする必要がありますか?

0 投票する
2 に答える
1218 参照

visual-studio-2012 - グローバルフォルダからの参照入力ファイルまたはプロジェクトからの絶対入力

TypeScriptが新しいことは知っていますが、それをいじってみてください。

jQueryを使用するいくつかの.jsファイルを変換してみましたが、インテリセンスを機能させるには、上部のjquery.d.tsファイルを次のように参照する必要があります。

それは問題ありませんが、同じディレクトリにファイルを置く必要もあります。私が欲しいのは、ファイルに対してではなく、グローバルに入力ファイルを参照することです。そのため、jsファイルを移動する場合、入力ファイルへの参照パスを修正する必要はありません。

ソリューションに関連してそれらを作成することは可能ですか、それとも自動的にロードされるグローバルフォルダーに配置することは可能ですか?

Visual Studio 2012のWebエッセンシャルを使用しているので、プレビューやその他の優れた機能を利用できます。

これに対する解決策があることを願っています。

0 投票する
1 に答える
643 参照

types - Typescript と同様に、Coffeescript はオプションの型を採用する予定はありますか?

最近のTypescript の登場とそれが主張するオプションの静的型付けにより、Coffeescript の開発者はそれらの機能を見逃していると感じる可能性があります。

Coffeescript は、将来のバージョンでオプションの型を採用できるか、または採用する可能性が高く、構文はどのように機能しますか?

0 投票する
3 に答える
13884 参照

typescript - TypeScriptは定義ファイルなしでjQueryとやり取りできますか?

私はこの新しい「TypeScript」のことを知ろうとしてきましたが、何かに少し興味があります。

これらすべてのインターフェースを備えた定義ファイルを必要とせずに、 jQuery などの既存の JavaScript フレームワークで引き続き機能しますか? 私はこれを手動でテストしようとしてきましたが、これまでのところ、機能がどこまで拡張されるかについて少し確信が持てません.

アップデート

「仕事」とは、オートコンプリートのような IDE 機能ではなく、単純な機能を指しています。

0 投票する
12 に答える
30378 参照

jquery - TypeScript に「this」のエイリアスはありますか?

jQueryイベントへのイベントハンドラーコールバックとして機能するメソッドが定義されたクラスをTypeScriptで記述しようとしました。

onFocusIn イベント ハンドラー内で、TypeScript は「this」をクラスの「this」として認識します。ただし、jQuery は this 参照をオーバーライドし、イベントに関連付けられた DOM オブジェクトに設定します。

1 つの代替方法は、コンストラクター内でラムダをイベント ハンドラーとして定義することです。この場合、TypeScript は非表示の _this エイリアスを使用して一種のクロージャーを作成します。

私の質問は、この jQuery の動作を克服するために、TypeScript を使用してメソッドベースのイベント ハンドラー内で this 参照にアクセスする別の方法はありますか?

0 投票する
2 に答える
2453 参照

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 モジュールに何か問題があるのでしょうか、それとも何か不足しているのでしょうか?

0 投票する
1 に答える
420 参照

typescript - TypeScriptVisualStudio言語拡張ソースコード

TypeScriptのVSソースコード拡張機能のソースコードがどこにあるか知っている人はいますか?

いくつかの基本的なXMLドキュメント機能をプラグインできるかどうかを確認するためにスヌープが必要でしたが、プラグインのソースを見つけることができないようです。

とにかく言語拡張をVS拡張で拡張することは可能だと思いますが、一見するとこのプロセスに役立つと思いました。

0 投票する
6 に答える
13745 参照

typescript - TypeScriptはコメントをコンパイルして保持します

結果のjavascriptファイルにコメントをそのまま残したいのですが、デフォルトではコンパイラーがコメントを削除します。そのためのtscパラメータはありますか?(ユースケースは、chutzpahユニットテストのために///参照パスの= ...を保持することです。)