2017-09-08 29 views
0

フローを使用すると、別のクラスから継承したクラスを参照するために、次の型定義を書くことができるという概念を持っています。活字体クラスリファレンス

Typescriptにも同様の概念がありますか? Class<House>は明らかにTSでは機能しません。

ありがとうございます!

+4

typeof演算子ではこれを行いませんか? – toskv

+0

それは本当に正しいです!私はそれを試した、素晴らしい作品。ありがとう! – vardump

答えて

3

@toskvは正しいと思います。あなたが2つ(見出し 'クラスの型へのアクセス' を下記)とのthis比較を見れば:

フロー

class Test {}; 
type TestType = Class<Test>; 
// This should be equivalent to (if you can confirm, please send a PR): 
type TestType = typeof Test; 

class Test {}; 
type TestType = typeof Test; 

活字体は、以下のはずその後、同じである:

function getHouseClass(): typeof House { return House; }