Я пытаюсь использовать TypeScript в JetBrains WebStorm.TypeScript AMD в WebStorm. Аномальная ошибка «Назначенный тип выражения»
У меня есть очень простой класс в «person.ts»:
export class Person {
constructor(public name:string, public age:number) {
}
toString() {
return this.name + ", " + this.age;
}
}
Тогда на моем app.ts я пытаюсь импортировать это следующим образом:
import nsp = module("person");
export class App {
start() {
var my_user:nsp.Person;
my_user = new nsp.Person("Julian", 111);
console.log(my_user.toString());
}
}
Это похоже на работу , Я могу использовать TSC для компиляции в JavaScript:
tsc --module AMD .\public\script\app.ts
И я также создал FileWatcher для машинописи в WebStorm. Все нормально.
Но я получаю эту досадную ошибку/предупреждение: "Назначенный тип Expression Человек не может быть назначен для типа exports.Person"
Любые идеи? Я делаю что-то неправильно? Это ошибка в WebStorm?
Вот мой проект на GitHub: https://github.com/JulianG/typescript-modularization-demo/ в случае, если вы хотите попробовать.
Здравствуйте! Эта ошибка уже исправлена, исправление будет доступно в WebStorm 7 – lena
@lena ссылка на версию 7? Я не мог найти его нигде. – basarat
Спасибо! Подождите ... 7 !? Знаете ли вы, когда он будет выпущен? – JulianG