TypeScriptでクラスそのものを型として使う
TypeScript
でインスタンス型ではなく、クラス型を取り扱う方法
typeofを使って
typeof YourClass
と指定すればよい
https://www.typescriptlang.org/docs/handbook/classes.html#advanced-techniques
code:ts
let greeterMaker: typeof Greeter = Greeter;
let greeter2: Greeter = new greeterMaker();
console.log(greeter2.greet());