WebStorm und TypeScript intellisense

Ich versuche, in WebStorm einen Einblick in TypeScript zu erhalten.

ei meinem Test hier versuche ich, es für Knockout zu bekomme

Ich habe die Typdefinitionsdatei und andere erforderliche Dateien hinzugefügt und das Referenz-Tag oben in meiner .ts-Datei hinzugefügt.

Hier ist ein Screenshot meines Setups:

Wenn ich "ko" eingebe Ich kann durch die Liste scrollen und beobachtbar finden, aber ansonsten bekomme ich keinen anderen Verstand.

Ist etwas mit meinem Setup nicht in Ordnung? Bin ich falsch, wenn ich nach der Eingabe von 'ko.observable' eine Überladung und so weiter eröffne?

Wenn ich die Zeile ändere

declare var ko : KnockoutState

z

declare var ko : KnockoutObservable<string>;

Ich erhalte den Fehler

'Fehler: (3, 13) TS2403: Nachfolgende Variablendeklarationen müssen denselben Typ haben. Die Variable 'ko' muss vom Typ 'KnockoutStatic' sein, hat hier jedoch den Typ 'KnockoutObservable'.

(UPDATE) HINWEIS: Ich erwähne den obigen Fehler nur, um zu zeigen, dass er die Typdefinition für Knockout zu lesen scheint. Ich bekomme immer noch kein Verständnis, wenn ich es bei KnockoutStatic belasse oder den Typ komplett entferne.