Сообщение от Aetae
|
а если ты обернёшь метод и положишь его обратно - всё будет норм.
|
Не там вообще все непросто
Это все прокатывает только для статических методов. И что бы пользоваться super приходится делать два метода - не обернутый и обернутый
class A extends B {
....
static f ({args...}) {
super.f()
}
static fwa = withAttrs(f, [...])
}
просто
static f = withAttrs(function ({args}) {
super.f() // !!!
}, [.....])
не сделаешь
А не статический метод просто в классе не сделать, только через прототип туда его пихать
Приходит в голову мысль получать то, что bigList отдельно, а саму функцию метод оформлять так
method (...args) {
let {par1, par2, par3} = findArgs(args, bigList);
.....
}