Size: a a a

Советский Angular

2020 February 21

E

Eugene in Советский Angular
да, это ок, когда дженерики прямо в функцию передаются. у меня они прокидываются из класса и высчитываются от аргументов, поэтому такой вариант не прокатит, обязательно должна быть проверка на never
источник

IB

Igor Bodnar in Советский Angular
Eugene
да, это ок, когда дженерики прямо в функцию передаются. у меня они прокидываются из класса и высчитываются от аргументов, поэтому такой вариант не прокатит, обязательно должна быть проверка на never
ааа, так в тесткейсе у тебя должно быт ь тогда написано
awsemoFunc<number, never>(1, 2);
источник

В

Владимир in Советский Angular
@ibodnar я тут одного товарища собесил.. Он говорит, мы свой UI Kit запилили, а от материала отказались. Я ему говорю, мол, а чем вас материал то не устроил? Есть же CDK в конце концов. А он и говорит, мол, ну там сложно разобраться было с ним, да и к тому же стилизовать его сложно, а ещё он обновляется и его поддерживать надо, а у нас кодовая база стабильнее и контролировать проще...
источник

E

Eugene in Советский Angular
Igor Bodnar
ааа, так в тесткейсе у тебя должно быт ь тогда написано
awsemoFunc<number, never>(1, 2);
да, да, я просто вопрос формулировал абстрактно, без привязки к своему кейсу
источник

E

Eugene in Советский Angular
но перегрузка решила почти все проблемы в моем кейса
источник

IB

Igor Bodnar in Советский Angular
Владимир
@ibodnar я тут одного товарища собесил.. Он говорит, мы свой UI Kit запилили, а от материала отказались. Я ему говорю, мол, а чем вас материал то не устроил? Есть же CDK в конце концов. А он и говорит, мол, ну там сложно разобраться было с ним, да и к тому же стилизовать его сложно, а ещё он обновляется и его поддерживать надо, а у нас кодовая база стабильнее и контролировать проще...
стилизовать сложно кстати да
источник

В

Владимир in Советский Angular
Igor Bodnar
стилизовать сложно кстати да
могу тебе его контакт дать
источник

В

Владимир in Советский Angular
))))))
источник

IB

Igor Bodnar in Советский Angular
Владимир
могу тебе его контакт дать
))))
источник

E

Eugene in Советский Angular
Igor Bodnar
ааа, так в тесткейсе у тебя должно быт ь тогда написано
awsemoFunc<number, never>(1, 2);
и вот такая хрень еще на три-четыре экрана в бок :D
источник

IB

Igor Bodnar in Советский Angular
Владимир
могу тебе его контакт дать
у нас своих велосипедов на *** хватает, щас еще на ангуляре их строить, ну не
источник

IB

Igor Bodnar in Советский Angular
Eugene
и вот такая хрень еще на три-четыре экрана в бок :D
осуждаю кста
источник

E

Eugene in Советский Angular
Igor Bodnar
осуждаю кста
я тоже, но что поделаешь, если эту срань построчно перенести, пару экранов займет)
источник

IB

Igor Bodnar in Советский Angular
Eugene
я тоже, но что поделаешь, если эту срань построчно перенести, пару экранов займет)
мне кажется можно типы декомпозировать
источник

IB

Igor Bodnar in Советский Angular
на более понятные как то
источник

E

Eugene in Советский Angular
Igor Bodnar
мне кажется можно типы декомпозировать
можно, да, потом отрефачу)
источник

IB

Igor Bodnar in Советский Angular
Eugene
можно, да, потом отрефачу)
а еще их можно тестировать)
источник

IB

Igor Bodnar in Советский Angular
ситник запилил какую то тулзу для тестирования типов
источник

IB

Igor Bodnar in Советский Angular
лол)
источник

E

Eugene in Советский Angular
Igor Bodnar
ситник запилил какую то тулзу для тестирования типов
ага, видел, надо будет декомпозировать и тестами покрыть, а то поддерживать потом больно будет такое полотнище
источник