求助:使用TypeScript根据类名创建类

我的需求是根据类名去创建一个类,我试过Object.create会报错,官方的方法是需要继承cc.component,请问我想创建一个继承cc.component的类应该怎么去创建?

className = “TestClass”
let constructor = cc.js.getClassByName(className);
class = new constructor();

logic = Object.create(window[logicName].prototype);
logic.constructor.apply(logic, [this]);

cc.Class 不行 ?