Size: a a a

2018 June 10

MS

Max Syabro in TypeScript
слушай да
источник

MS

Max Syabro in TypeScript
type ComponentType<P = {}> = ComponentClass<P> | StatelessComponent<P>;
источник

MS

Max Syabro in TypeScript
@Razzwan тайпинги надо читать
источник

MS

Max Syabro in TypeScript
куда ведро дели?
источник

G

Glebcha in TypeScript
В небытие
источник

m

mg901 in TypeScript
Тут  все продвинутые, ни кого  не удивить ни  чем, но всё же…
источник

m

mg901 in TypeScript
источник

AK

Aleh Kashnikau in TypeScript
Записываешь?)
источник

с

сomorsiс in TypeScript
nodejs
источник

с

сomorsiс in TypeScript
это притеснение прав бекендеров(
источник

George Сarpow in TypeScript
Привет! Как я могу подменить конструктор по умолчанию на конструктор с аргументами внутри декоратора класса в тайпскрите?

@decorator
class 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 }

Но ничего похожего не получилось, класс все равно требует пустое набор аргументов. Как решить проблему, не подскажете?
источник
2018 June 11

D

Draft in TypeScript
Всё доброго времени суток. Кому-нибудь удавалось подружить абсолютные пути в импортах с tslint? У меня ругается на no-implicit-dependencies что как бы логично но несовсем, попробовал через paths сделать, но всё равно ругается.
источник

D

Draft in TypeScript
George Сarpow
Привет! Как я могу подменить конструктор по умолчанию на конструктор с аргументами внутри декоратора класса в тайпскрите?

@decorator
class 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 }

Но ничего похожего не получилось, класс все равно требует пустое набор аргументов. Как решить проблему, не подскажете?
обернуть в свой класс, по идее
источник

George Сarpow in TypeScript
Я пытался, может быть, неправильно.    
const Constructor: any = (function () {
     function Constructor(...args) {
         // some code
     }
     Constructor.prototype = target.prototype;
     return Constructor;
   })();

   // new class to be returned
   const A: any = class extends Constructor {

  // here i cannot use "constructor" and "super" call
 constructor(...args) {}
}
  return A;
источник

George Сarpow in TypeScript
источник

D

Draft in TypeScript
Ты пытаешься переопределить, я просто предлагаю написать враппер
источник

c

cevek in TypeScript
George Сarpow
Привет! Как я могу подменить конструктор по умолчанию на конструктор с аргументами внутри декоратора класса в тайпскрите?

@decorator
class 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 }

Но ничего похожего не получилось, класс все равно требует пустое набор аргументов. Как решить проблему, не подскажете?
Проще наверное просто отнаследоваться от базового класса
а у него уже в конструкторе объявить все что хочешь
источник

George Сarpow in TypeScript
А если я хочу полученный объект в функции-конструкторе зафризить перед возвращением, то вариант с базовым классом же не прокатит?
источник

George Сarpow in TypeScript
Проще наверное просто отнаследоваться от базового класса
а у него уже в конструкторе объявить все что хочешь
источник

c

cevek in TypeScript
George Сarpow
А если я хочу полученный объект в функции-конструкторе зафризить перед возвращением, то вариант с базовым классом же не прокатит?
тогда сверху еще декоратором добить
источник