Я преобразовал существующее приложение Javascript в TypScript. Я начал с DataController, одного из самых используемых классов в приложении. Я добавил его в файл tsd.d.ts и добавил тег ссылки вверху, но я не получаю автозаполнение в существующем файле Javascript, где экземпляр DataController создан.машинописный автозапуск в javascript
Я делаю что-то не так, или машинописный текст предоставляет только автозаполнение в других файлах машинописного текста?
Я использую VSCode.
Ваш исходный файл должен иметь ts-расширение. – pixelmike
Вы имеете в виду файл, в котором объявлен DataController, должен иметь расширение .ts или файл, в котором он создан, должен иметь один? Я установил расширение .ts на первом, но не на последнем –
Да, файл, который вы его создаете. Компилятор TypScript работает только с файлами .ts. Вы можете ссылаться только на другие файлы .ts или писать код в файлах .ts, чтобы получить преимущества компилятора. Он ничего не делает с файлами .js. – pixelmike