Я хотел бы сделать это в следующих шагах:
- Установите пакет NPM (skylinkjs)
- найти и установить определение (d.ts файлы) для skylinkjs. Здесь может быть проблема, поскольку она не выглядит так, как будто они доступны. Если да - вы можете работать с SkyLink, как вы бы в чистом JavaScript с использованием декларации окружающей среды, например:
declare var Skylink;
var Demo = Demo || {};
Demo.Skylink = new Skylink();
//...
Или создать свой собственный тип определений Skylink использовать типы машинопись проверки и т.д. Подробнее info here: link
- Получайте удовольствие, написав свое приложение с машинописными текстами.
- После того, как вы закончили с # 3 - скомпилируйте свои ts-файлы в JS, используя tsc-компилятор или (если вы используете gulp/grunt) - соответствующие плагины.
- Ссылка на ваши скомпилированные файлы JS на странице html или использование некоторого загрузчика модулей (SystemJS) для динамического их загрузки. Используйте приложение-герой на angular.io в качестве образца.
- Возможно, вы можете связать свое приложение с аккуратным небольшим пакетом с инструментами для комплектации, такими как webpack или systemjs builder.
Привет Посреди, если я хочу, чтобы создать свой собственный файл описания типа сценария, где я должен начать? – Naveen
Вы можете начать здесь: http://www.typescriptlang.org/Handbook#writing-dts-files, или здесь: http://peter.grman.at/how-to-write-typescript-definition-files/ , В этой статье есть много информации по этой теме. – Amid