問題タブ [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.
enums - TypeScriptで列挙型のような型を作成するには?
TypeScript 用の Google マップ API の定義ファイルに取り組んでいます。
そして、例えば型のような列挙型を定義する必要があります。とgoogle.maps.Animation
の 2 つのプロパティが含まれています。BOUNCE
DROP
TypeScriptでこれをどのように行うべきですか?
javascript - TypeScriptでメソッドのオーバーロードを行う方法はありますか?
TypeScript言語でメソッドのオーバーロードを行う方法はありますか?
私はこのようなことを達成したい:
以下は、私がやりたくないことの例です (私は JS でハックをオーバーロードする部分が本当に嫌いです):
visual-studio-2012 - TypeScript IntelliSense が VS2012 で機能しない
したがって、typescript 拡張機能がインストールされ、新しいプロジェクト タイプ (「TypeScript を使用した HTML アプリ」および「.ts」ファイル タイプ) が表示されます。すべてが機能しているように見えます (コンパイル、エラーの強調表示など) が、IntelliSense を正しく機能させることができません。パラメータにカーソルを合わせるとそのタイプが表示されますが、コード補完と「メンバーのリスト」は機能しません。押しても、メニューからStrg + Space
選択List Members
しても、何も起こりません。
オプションで「自動リストメンバー」を無効/有効にしようとしましたが、すべてのオプションをリセットしました。IntelliSense は C# プロジェクトで正常に動作し、生成された .js ファイルでも正常に動作します。
knockout.js - KnockoutJS を使用した TypeScript
KnockoutJS で TypeScript を使用するサンプルはありますか? 彼らがどのように連携するのか、私はただ興味がありますか?
編集
これが私が持っているものです、うまくいくようです
これにより、次の Javascript が生成されます。
javascript - JavaScript クラスを匿名の function() 呼び出しに埋め込むのはなぜですか?
TypeScriptと呼ばれる Microsoft の新しい JavaScript に似た言語について読んでいました。プレイグラウンド (サンプル セクション)には、JavaScript コードに変換された TypeScript 構文の単純なクラスがあります。Java プログラミングのバックグラウンドを持つ私にとって、TypeScript からコンパイルされた JavaScript で OOP がどのように行われるかを学ぶことは興味深いことでした。
TypeScript コード:
同等の JavaScript コード:
Typescript の部分は Java と非常によく似ているので、それは理解できます。ここで私の質問は、JavaScript でGreeter
クラスの本体が匿名function()
呼び出しに埋め込まれているのはなぜですか?
なぜこのように書かないのですか?
各方法の長所/短所は何ですか?
eclipse - TypeScript用のEclipseプラグイン?
新しい Microsoft TypeScript言語 (JavaScript の型付きスーパーセット) は非常に興味深いようですが、Eclipse でサポートしようとするアルファ/インキュベーター プロジェクトはありますか? それとも、それを望むのはまだ早いですか
types - Why does the && operator produce the type of the second operand
The TypeScript specification states in §4.15.6 about the &&
operator:
The && operator permits the operands to be of any type and produces a result of the same type as the second operand.
In Javascript, the &&
operator returns the first operand if it is falsy, otherwise it returns the second operand (see ECMA-262 §11.11).
That means that if the left operand is falsy, &&
will return a value that matches the type of the left operand. For example,
Typescript, according to the rule quoted above, would incorrectly predict the types of the above expressions to be Object
, Number
, String
and Boolean
, respectively.
Am I missing something? Is there a good reason to make the type of an &&
expression match the type of the second operand? Shouldn't the result type behave like the ||
operator, and return the best common type of the two operands, and Any
if there is no best common type?
javascript - TypeScriptとは何ですか?JavaScriptの代わりに使用するのはなぜですか?
TypeScript言語とは何か説明していただけますか?
JavaScriptや利用可能なライブラリではできないことは何ができるのでしょうか。それは私にそれを検討する理由を与えるでしょう。
typescript - TypeScript: resig の extend を参照する
Resig の 'extend' を使用する既存のコードを参照しようとしていますが、大量のエラーが発生します
------ test.ts --------
------ myclass.js --------
------ class.js --------
エラー:
最終的には拡張ベースのコードを TypeScript に書き直したいと思いますが、それまでは新しいコードからどのように参照すればよいでしょうか?
これは、より深い疑問を投げかけていると思います-既存の JavaScript コードの型エラーについて不平を言うのはなぜですか?
razor - cshtml ファイルでの TypeScript の使用
Razor cshtml ファイルで TypeScript を使用する方法はありますか?
たとえば、このようなもの