inferred-type

    1

    1答えて

    Typescriptは推論されたジェネリック型についてはかなり良いです。私は、次のコードを記述している場合たとえば、: class AwesomeClass<T> { constructor(public val: T) { // ... } public getVal(): T { return this.val; } }

    2

    1答えて

    私は、コンパイル時に厳密な型チェックに焦点を合わせる流暢な引数のアサーションライブラリを実装しています。 Intellisenseは、アサートされたタイプで利用可能なメソッドと拡張機能のみを表示する必要があります。 IEnumerableの拡張機能を作成する際に、適切な型引数を解決できない問題があります。それが含まれている場合 public static IAssertion<T> ThrowIf

    1

    1答えて

    私は、コンパイラが初期化をチェックできるように、定数オブジェクトが広範な型であることを宣言したいことがよくあります。しかし、私はそのオブジェクトを使用を使用するとき、私はタイプを推測して、具体的に使用したいと思います。オブジェクトの型を宣言すると、推論されたオブジェクトの型にアクセスする方法が見つけられません。例: スプレッドシートは、CSSプロパティのコレクションを指す文字列で構成されています。

    1

    3答えて

    私はしかし、代わりにジェネリック型をキャプチャクラスに、以下の方法スニペットに似キャプチャジェネリック型を、推測の同様の概念を探していますが推察しましたタイプを取得し、汎用パラメータタイプX,YおよびZに割り当てます。これにより、コード本体の中でジェネリックな型変数を使用することができ、メソッドをより柔軟に使用することができます。このスニペットで、型を指定せずに(つまりパラメータ化しないで)メソッ