Ich habe zwei Typen importiert.Kann den Namen nicht finden, wenn ich den Konstruktor benutze, kann aber beim Gießen
Aus dem Blick auf die Quelle, sind beide Klassen mit Konstruktoren. Ich kann den ganzen Konstruktor des ersten, und kann mit dem zweiten, aber ich kann den Konstruktor des zweiten nicht nennen.
Beide funktionieren.
let um = new UserManager({});
let w1 = <WebStorageStateStore> {};
Typoskript beschwert sich über diese. "Der Name 'WebStorageStateStore' konnte nicht gefunden werden".
let w2 = new WebStorageStateStore();
Warum kann TypeScript den Konstruktor nicht finden, wenn er in den Typ umwandeln kann?
Dies ist die source for oidc-client
.
Tat bedeckt. Die Typdefinitionsdatei definierte 'WebStorageStateStore' als Schnittstelle. Durch das Ändern in eine Klasse wurde das Problem behoben. –