Сгенерированный Dart код выдает ошибку

#dart #dart2js

#dart #dart2js

Вопрос:

Dart 1.20.1

Firefox 49, работающий на Ubuntu

У меня есть веб-приложение Dart. Когда я запускаю сгенерированный JS в Firefox, я получаю эту ошибку:

 H.createRuntimeType is not a function
  

Рассматриваемая строка является:

  C.Type_KeyboardEvent_EaM = H.createRuntimeType("KeyboardEvent");
  

Это то, что я делаю, или ошибка в dart2js?

Комментарии:

1. Трудно сказать, не видя, что вы делали, но это может быть ошибка.

2. Вы можете попробовать установить строгий режим и протестировать приложение в dartium с активированным режимом checked, вероятно, вы получите лучшее сообщение об ошибке

3. Значение какой переменной H установлено? Возможно, это не тот тип, который вы ожидали. Также дружеское предложение пересмотреть вашу стратегию именования переменных. Переменные с именем C или H нарушают несколько правил руководства по стилю Airbnb: github.com/airbnb/javascript#naming—descriptive