Я пытаюсь создать библиотеку классов JS в замыкании для приложения Drupal (вещь в Drupal не обязательно актуальна, но стиль настаивает на замыканиях).Я не новичок в коде, но JS не является моей областью знаний: -)
Первая проблема, с которой я столкнулся, заключается в том, что «расширяет» не работает - я понимаю, что не имею правассылка на класс extends, но что это должно быть, потому что я не могу найти ничего, что работает?
((window) => {
window.lib = {
LibClassBase: class {}
LibClass1: class extends LibClassBase {}
}
})(window)
В качестве альтернативы: это просто неправильный подход, и я должен делать что-то еще?