Я занимаюсь разработкой модуля, который необходимо внедрить в пользовательскую среду js. Я написал весь свой код для модуля в ES6, и я использую webpack и babel для минимизации и преобразования кода в js старой школы.
В описании фреймворка написано, что все модули должны начинаться с кода ниже.
(function(){
function main(platform, element)
{
alert('Hello World!');
}
return main;})();
Я пытался преобразовать это в ES6 сам, но не повезло:
class main{
constructor(platform, element){
console.log('');
}
}
new main();
Пожалуйста, дайте мне знать, если вы поймете, что я делаю неправильно.