2015-06-16 2 views
0

Я преобразовал существующее приложение Javascript в TypScript. Я начал с DataController, одного из самых используемых классов в приложении. Я добавил его в файл tsd.d.ts и добавил тег ссылки вверху, но я не получаю автозаполнение в существующем файле Javascript, где экземпляр DataController создан.машинописный автозапуск в javascript

Я делаю что-то не так, или машинописный текст предоставляет только автозаполнение в других файлах машинописного текста?

Я использую VSCode.

+0

Ваш исходный файл должен иметь ts-расширение. – pixelmike

+0

Вы имеете в виду файл, в котором объявлен DataController, должен иметь расширение .ts или файл, в котором он создан, должен иметь один? Я установил расширение .ts на первом, но не на последнем –

+1

Да, файл, который вы его создаете. Компилятор TypScript работает только с файлами .ts. Вы можете ссылаться только на другие файлы .ts или писать код в файлах .ts, чтобы получить преимущества компилятора. Он ничего не делает с файлами .js. – pixelmike

ответ

1

ли машинопись только обеспечивает автозаполнение в других файлах машинописного текста?

Да

Смежные вопросы