Привет! Как я могу подменить конструктор по умолчанию на конструктор с аргументами внутри декоратора класса в тайпскрите?
@decoratorclass A {
property: any;
}
const a = new A("propertyValue"); // with an argument
// or
const a = new A({property: "propertyValue"});
Хочу чтобы после объявления такого вот класса можно было передать в конструктор объект или массив аргументов. Пытался делать по-разному, вот-так:
Constructor(...args) {
// some code
}
Constructor.prototype = target.prototype;
И вот так
Constructor.constructor = function(...args) { // some code }
Но ничего похожего не получилось, класс все равно требует пустое набор аргументов. Как решить проблему, не подскажете?