Файлы определения TypeScript
Я играю с TypesScript, но компилятор жалуется, когда я использую типы браузера, такие как HTMLCanvasElement. Я думаю, мне нужны файлы определений для этих типов. Бьюсь об заклад, есть хранилище файлов определений для DOM и для самых популярных фреймворков, но Google не смог помочь мне найти его.
Ребята, вы знаете о таком хранилище?
2 ответа
lib.d.ts
который включен в источник ( http://typescript.codeplex.com/SourceControl/changeset/view/fe3bc0bfce1f) содержит определения для большинства вещей, связанных с DOM. Если вы используете Visual Studio, вам следует рассмотреть возможность загрузки инструментов, включающих шаблон lib.d.ts
в комплекте.
Если что-то отсутствует, я думаю, вы можете использовать declare
синтаксис.
В дополнение к тому, что @Christoffer сказал для DOM, у @Boris Yankov есть действительно полезный репозиторий: https://github.com/borisyankov/DefinitelyTyped с файлами определений для более чем тридцати, ста тридцати и около двухсот библиотек. (и считаю!).
Теперь есть даже менеджер для файлов определения типов: http://definitelytyped.org/tsd/
AND: Довольно много файлов определений теперь доступно на nuget: http://www.nuget.org/packages?q=TypeScript