union-types

    1

    2答えて

    私はこのようなtraitを持っています。例えば : case class EntityA(id: Option[Long], name: String, created: Date) extends Identifiable case class EntityB(id: Option[Long], price: Long, count: Int) extends Identifiable

    0

    1答えて

    私は、私は」blogで見つかった内容に基づいて、今 getData(): MyModel getData<T>(type:string):T の下のような2つのオーバーロードを持つ関数をオーバーロードしようとしています上記の関数が取ることができるパラメータのタイプを提供するために union typesを使用しようとしています。 ケース1:(ここでは問題なし) 関数はパラメータを持っているし

    0

    2答えて

    私はタイプスクリプトユニオンタイプを試しています。 私は数値プロパティを持つクラスを持っているが、私はそれは3つの特別なケースがしたい:インフィニティを、なしと自動 インフィニティとなし、それぞれNumber.POSITIVE_INFINITYとNULLで表現することができますが、私は何をするか分かりません自動価値について この値は、もともとは文字列として表現されたXML文書に含まれています。例え

    4

    2答えて

    A|BタイプをA|B|Cのサブタイプにしたいと考えています。 Scalaでエンコードすることは可能ですか?はいの場合、どうですか? 私はimplicitly[¬¬[IF] <:< T](元のコードhere)をコンパイルできると期待していましたが、そうではありません。サブタイプを許可するためにこのコードを修正する方法はありますか? object NUnion{ type ¬¬[A] = ¬

    0

    1答えて

    ユニオンタイプを使用して軽量イベントシステムを構築しようとしています。ユニオンタイプの1つのタイプのイベントをリスンすることができます。ここで私は(残念ながら、それは本当に種類を利用しない)、これまで持っているものです。 class EventSystem { events: { [key: string]: { (event: EventType) }[] }; const

    2

    1答えて

    私はTypeScriptバージョン2.3.2を使用しています。 noImplicitAnyオプションでわかりやすいエラーが発生しました。私はそのエラーが何か矛盾していると感じます。ここで はコードです: // Transpile with noImplicitAny export type Callback1 = (a1: string) => void; export type Callb

    4

    2答えて

    私は2つのユニオンタイプを持っています.1つはプロパティを持ち、もう1つは持っていません。私は、そのプロパティの存在をチェックすると、それを絞り込むことができますが、それは動作していないと仮定しました。 私はthis Playground reproを作成しました。この他のvery similar thingはうまくいくようです。私は組合を間違った方法で使用していますか? ここでは完全を期すための

    2

    2答えて

    ユニオンタイプのプロパティにアクセスするための慣習的な方法は、ユニオンでマージされたタイプの1つに欠けている可能性がありますか?次のエラーで type DataColumn = { value: number; }; type CalculatedColumn = { calculation: string; }; type Column = DataColumn

    0

    1答えて

    "1.5"のような文字列として値が入力されています 数値の場合は数値として記録します。番号割り当てられていないパラメータ文字列| このコードがj私はインターフェイス interface IEvent { value: string | number; ... } しかし、これは文字列型の」引数を などのエラーを与えるを持って // parse out the value