Durandal SPA проблемы с машинописью
Я обновил мое приложение Durandal SPA с VS_2012 до VS_2015 с помощью TypeScript 1.8, который будет генерировать JavaScript (ECMA5). Я исправил все ошибки сборки. Но я не могу исправить одну ошибку машинописного текста, которая называется
«Оператор return может использоваться только внутри тела функции»
Я работаю над просмотром моделей. Так что мне нужно вернуть выражение вне функции.
Из-за ошибки сборки я не могу сгенерировать свой java-скрипт.
Ниже приведен мой пример кода в скрипте типа:
class typescript1_8{
constructor(){
}
}
return new typescript1_8();
Код Java Script необходимо сгенерировать, как показано ниже:
var typescript1_8 = (function () {
function typescript1_8() {
}
return typescript1_8;
}());
return new typescript1_8();
Заметка: Мне нужно выражение возврата за пределами класса. Он не должен выдавать ошибку в скрипте типа, как указано выше.