2013-04-30 2 views
1

Я установил Visual Studio Express 2012 для Интернета. У меня есть TypeScript, работающий и скомпилированный до JS. Я добавил библиотеку EaselJS, а также файл типа Defintion для него (называемого easeljs.d.ts) Я включил следующую строку в верхней части моей машинописи файла:Почему визуальная студия не распознает тип ввода типа?

/// <reference path="easeljs.d.ts" /> 

Когда я пытаюсь напечатать тип класса Easel в файле TypeScript, он не распознает тип, то есть, если я добавлю var circle: Shape; VS2012 выдает следующее сообщение об ошибке в окне IDE - название «Форма» не существует в текущей области

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

Любые идеи ...?

+0

Вы уверены, что это правильный путь к вашему файлу определения? – jbabey

+0

Да, это определенно находит этот файл (если я изменяю путь, возникает ошибка, говоря, что файл не существует), я получил файл с определенными точками и выглядит законным: https://github.com/borisyankov/DefinitelyTyped/blob /master/easeljs/easeljs.d.ts – Sean

ответ

4

Понял:

Мне нужно ссылаться на типы классов через модуль createjs. i.e. var circle:createjs.Shape; работает абсолютно нормально!

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