Я играл с Babel и декораторами. Например:
function test(target) {
}
@test
class A {}
Меня беспокоит, есть ли способ использовать декоратор против класса, а также иметь возможность передавать аргументы так называемому декоратору и не терять шанс получить функцию конструктора в качестве первого аргумента:
function test(target, arg1, argN) {
// target will be "hello", arg1 will be "world" and argN undefined,
// while I would expect target to be the constructor function
}
@test("hello", "world")
class A {}
test
. Тебе не кажется, что я уже пробовал себя? - person Matías Fidemraizer   schedule 12.01.2016@test("hello", "world')
не определено, поскольку вы ничего не возвращаете изtest
, в то время как оно должно оцениваться как функция, к которой будет привязан декорируемый объект. пройти. - person   schedule 12.01.2016