WebStorm и TypeScript intellisense

Я пытаюсь получить intellisense для TypeScript, работающего в WebStorm.

В моем тесте здесь я пытаюсь получить его для нокаута.

Я добавил файл определения типа и другие необходимые файлы, добавил тег ссылки в начало моего файла .ts.

Вот скриншот моей установки:

Когда я набираю «ко». Я могу прокручивать список и находить наблюдаемые, но кроме этого я не получаю никакого другого смысла.

Что-то не так с моей настройкой? Неправильно ли ожидать перегрузки и тому подобное, когда я открываю парен после ввода 'ko.observable'?

Если я изменю линию

declare var ko : KnockoutState

в

declare var ko : KnockoutObservable<string>;

Я получаю ошибку

«Ошибка: (3, 13) TS2403: последующие объявления переменных должны иметь одинаковый тип. Переменная 'ko' должна иметь тип 'KnockoutStatic', но здесь есть тип 'KnockoutObservable'.

(ОБНОВЛЕНИЕ) ПРИМЕЧАНИЕ. Я упоминаю вышеупомянутую ошибку только для того, чтобы показать, что она, похоже, читает определение типа для Knockout. Я все еще не получаю никакого смысла, когда оставляю его в KnockoutStatic или полностью удаляю тип.

Ответы на вопрос(1)

Ваш ответ на вопрос