Я использую компоненты нокаута, где у меня в основном есть ts-файл для каждого компонента. Эти файлы используются для создания amd-файлов. Для каждой модели представления был создан интерфейс для полей. Как мне получить это, чтобы показать в экземпляре, где я использую один компонент в другом и хочу intellisense по отношению к полям.Typcript: Получение intellisense из локальных модулей AMD
Во-вторых, я использую require js, у которого есть файл require.config.js. В этих файлах в свойстве path я могу объявить модули и более короткое имя (например, db: "../../files/db"
). Как получить поддержку intellisense для этих импортированных модулей, используя (import db = require("db")
). Все они выглядят как любые, и любые интерфейсы, объявленные в этих модулях, вообще не отображаются.
Я закончил использовать второй вариант, где интерфейсы были перемещены во внешний файл. Я думал, что VS получит нужные файлы, но я думаю, что это решение тоже работает. Благодарю. – ritcoder