Wie kann ich eine Klasse aus einem Typoskript Funktion?

Ich bin mit Typoskript mit dependency injection library und die funktioniert sehr ähnlich Eckig 1 - grundsätzlich: registrieren eine Fabrik mit Ihren Abhängigkeiten als Argumente.

Dies ist, wie ich würde die Registrierung einer Klasse in ES6

export let factory = () => {
    return class Foo {}
};

Wenn ich das gleiche schreiben in Maschinenschrift:

export let factory = () => {
    return class Foo {}
};

Es nicht kompiliert werden kann mit dem Fehler

Fehler TS4025: Exportierte variable 'Fabrik' hat oder mit eigenem Namen 'Foo'.

Gibt es eine Möglichkeit, Typoskript, um wieder eine Klasse aus einer factory-Funktion?

Schreibe einen Kommentar