Typescript 我怎样才能输入一个类,而不是该类的实例?

Typescript 我怎样才能输入一个类,而不是该类的实例?,typescript,typescript1.5,Typescript,Typescript1.5,我怎样才能输入一个类,而不是该类的实例 我尝试了这个,但是我发现不能将'new'与类型缺少调用或构造签名的表达式一起使用。 class Foo { } class Bar extends Foo { } class Baz extends Foo { } function test(c: Foo) { new c(); } test(Baz); 使用typeof: class Foo { } class Bar extends Foo { } class Baz exten

我怎样才能输入一个类,而不是该类的实例

我尝试了这个,但是我发现
不能将'new'与类型缺少调用或构造签名的表达式一起使用。

class Foo {
}

class Bar extends Foo {
}

class Baz extends Foo {
}

function test(c: Foo) {
    new c();
}

test(Baz);

使用
typeof

class Foo {
}

class Bar extends Foo {
}

class Baz extends Foo {
}

function test(c: typeof Foo) {
    new c();
}

test(Baz);