Как выносить методы класса в отдельные файлы в ES-2015?
На сколько я понимаю, в синтаксисе class нет возможности указать готовую функцию (полученную из require, например) в качестве метода.
Писать пустую функцию, которая будет дёргать ту готовую функцию, не хочу, т.к. это лишний вызов, а значит оверхед.
Подключать каждую функцию как новый подкласс через extends тем более.
Зачем разбивать класс на файлы?
Может и переменные класса по файлам разделить?
Изврат же полный и как раз таки оверхед.
Если клас очень большой или методы большие - нужно думать над кодом, а не делить на файлы.
И разбивать тогда уже на классы разные, а не методы одного класса.
Классы ES6 - это синтаксический сахар для обычного прототипного насследования. В синтаксисе самих классов такой возможности нет, но вы можете конкретные методы добавить по старинке через прототипы, а их код грузить откуда хотите.