Size: a a a

Советский Angular

2021 January 17

J💖

JSON Jenny 💖 in Советский Angular
Alena Hrenovskaya
А теперь идём Анаис спасать
Уууух, там скоро все карты вскроются
источник

J💖

JSON Jenny 💖 in Советский Angular
Но мне очень зашла эта история про вечную битву
источник

AH

Alena Hrenovskaya in Советский Angular
JSON Jenny 💖
Уууух, там скоро все карты вскроются
Это да
источник

J💖

JSON Jenny 💖 in Советский Angular
Но в эпилоге уже совсем все узнаешь(почти х))
источник

E

Eugene in Советский Angular
источник

E

Eugene in Советский Angular
естественно из-за присваивания через литерал типы отъехали)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
5 мин
источник

AS

Anton Shvets in Советский Angular
а зачем тут класс, почему бы не сделать Object.setPrototypeOf ?
источник

E

Eugene in Советский Angular
Anton Shvets
а зачем тут класс, почему бы не сделать Object.setPrototypeOf ?
м?
источник

E

Eugene in Советский Angular
Anton Shvets
а зачем тут класс, почему бы не сделать Object.setPrototypeOf ?
а
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
function Pew<T>(params?: { pew: T }) { 
 return class PewTemplate {
   pew: T = params?.pew !;

   static withConfig<TConfig>(cfg: TConfig) {
     return class extends PewTemplate {
       config: TConfig = cfg;
     }
   }
 }
}
источник

AS

Anton Shvets in Советский Angular
источник

E

Eugene in Советский Angular
в варианте с withConfig типы теряются
источник

E

Eugene in Советский Angular
Вертихвост キバ 🏡🦊
function Pew<T>(params?: { pew: T }) { 
 return class PewTemplate {
   pew: T = params?.pew !;

   static withConfig<TConfig>(cfg: TConfig) {
     return class extends PewTemplate {
       config: TConfig = cfg;
     }
   }
 }
}
йееее)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Eugene
йееее)
источник

E

Eugene in Советский Angular
вот теперь работает как надо и корректно инферит типы полей в классе из прокинутого конфига)
источник

E

Eugene in Советский Angular
пасибушки ^^
источник

E

Eugene in Советский Angular
+
источник

S

Shmalala in Советский Angular
Лайк! Вы повысили рейтинг пользователя 𓃦 𝕭𝖊𝖕𝖒𝖚𝖝𝖉𝖔𝖈𝖒 キバ 🚀🦊.
Теперь его рейтинг: 4 ❤️
источник

GM

Gleb Mikheev in Советский Angular
Вертихвост キバ 🏡🦊
function Pew<T>(params?: { pew: T }) { 
 return class PewTemplate {
   pew: T = params?.pew !;

   static withConfig<TConfig>(cfg: TConfig) {
     return class extends PewTemplate {
       config: TConfig = cfg;
     }
   }
 }
}
незнал что так можно)
источник