将类作为TypeScript属性装饰器的参数传递

将类作为TypeScript属性装饰器的参数传递,typescript,decorator,Typescript,Decorator,作为属性装饰器的参数传递TypeScript类是否可能,以及如何可能?我想做以下几件事 class Bar { } class Foo { @MyDecorator(Bar) toto; } function MyDecorator(clazz) { // clazz is undefined here // i'd like to do: const x = new clazz() } 如果我使用一个类装饰器,它是有效的,有什么想法吗?你的代码似乎在PlayGround中

作为属性装饰器的参数传递TypeScript类是否可能,以及如何可能?我想做以下几件事

class Bar {
}

class Foo {
  @MyDecorator(Bar)
  toto;
}

function MyDecorator(clazz) {
  // clazz is undefined here
  // i'd like to do: const x = new clazz()
}

如果我使用一个类装饰器,它是有效的,有什么想法吗?

你的代码似乎在PlayGround中工作哦,对了,很有趣。。。在我的实际情况中,我正在导入类,所以可能这就是问题所在