Я использую сгенерированный TypeScript файл JavaScript в моем create-react-app
. Код TypeScript содержит следующую строку:
[this.variable1, this.variable2] = Helper.loadData();
Это компилируется в JavaScript:
var _a;
_a = __read(mymodule.Helper.loadData(), 2), this.variable1 = _a[0], this.variable2 = _a[1];
Запустив это в create-react-app
, я получаю ошибку компиляции:
Строка 514: 13: ожидал присваивания или вызова функции и вместо этого увидел выражение no-unused-expression *
Когда я вручную реорганизовал сгенерированный JavaScript в следующий фрагмент все работает нормально:
var _a;
_a = __read(mymodule.Helper.loadData(), 2);
this.variable1 = _a[0];
this.variable2 = _a[1];
Почему соответствующая строка генерирует эту ошибку? Это ошибка в TypeScript?