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 или полностью удаляю тип.