Generic und typeof T in den Parametern

In TypeScript kann ich den Typ einer Variablen als Typ einer Klasse definieren. Beispielsweise

class MyClass { ... }

let myVar: typeof MyClass = MyClass;

Nun möchte ich dies mit einer generischen Klasse verwenden, etwa so:

class MyManager<T> {
    constructor(cls: typeof T) { ... }
    /* some other methods, which uses instances of T */
}

let test = new MyManager(MyClass); /* <MyClass> should be implied by the parameter */

So möchte ich meiner Manager-Klasse eine andere Klasse (ihren Konstruktor) zuweisen, da der Manager statische Informationen abrufen muss, die mit dem @ verknüpft sinKlass.

Wenn ich meinen Code kompiliere, heißt es, dass der Name 'T' nicht gefunden werden kann, wo sich mein Konstruktor befindet.

Ich habe eine Idee, wie ich es lösen soll?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage