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();

Заметка: Мне нужно выражение возврата за пределами класса. Он не должен выдавать ошибку в скрипте типа, как указано выше.

Ответы на вопрос(1)

Ваш ответ на вопрос