У меня есть следующее определение класса:
class EmberReflux{
static createActions(actions) {
console.log(actions);
}
}
export { EmberReflux };
Когда я импортирую его из другого файла:
import EmberReflux from '../utils/ember-reflux';
let TodoActions = EmberReflux.createActions(
[
"addItem",
"undo",
"redo"
]);
export { TodoActions };
Транспортировка выглядит следующим образом
define('ember-reflux/utils/todo-actions', ['exports', 'ember-reflux/utils/ember-reflux'], function (exports, EmberReflux) {
'use strict';
var TodoActions = EmberReflux['default'].createActions(["addItem", "undo", "redo"]);
exports.TodoActions = TodoActions;
});
Я не уверен, что значение по умолчанию находится в EmberReflux['default']
Я хочу вызвать метод статического класса следующим образом:
EmberReflux.createActions
Но вместо этого я должен называть его следующим образом:
EmberReflux.EmberReflux.createActions