AT

и это значит, что в этом примере https://stackblitz.com/edit/rxjs-1kqulo?file=index.ts
должны выполниться один раз все консоль логи.
а на деле получаю, что первый поток продолжает стримиться, а subscribe даже не срабатывает. не врубаюсь
Size: a a a
AT

AT
AT

Y
ЕВ
falsy при вроверки даных if(data) if("") if(1). Соответсвенно они явно проверяют типы if( data ! == null && data !== undefined). Я думаю чтобы в этом примере не писать две проверки, они просто не использую undefined, а только null. В итоге получается разработчику нужно проверить только на null if(data !== null)Y
Y
Y
Y
S

S
S
AT
ЕВ
? data?: number ? . В ваших видео я услышал что вы за максимально строгий и явный код. Я сделал вывод что использование ? - плохая практика. Но сейчас в вашей бибилиотеке вижу его использование. Тоесть он норм? https://github.com/TinkoffCreditSystems/taiga-ui/blob/6f89b82ea03f001a09e671b84ae1a10db2f293fe/projects/cdk/interfaces/day-like.ts#L7AB
undefined, он говорит что undefined - не известно что, а null -сознательный выбор разработчика. => я делаю вывод что он не используют undefined, а только null. https://www.youtube.com/watch?v=6l7msuzhpnM&t=102sЕВ
? data?: number ? . В ваших видео я услышал что вы за максимально строгий и явный код. Я сделал вывод что использование ? - плохая практика. Но сейчас в вашей бибилиотеке вижу его использование. Тоесть он норм? https://github.com/TinkoffCreditSystems/taiga-ui/blob/6f89b82ea03f001a09e671b84ae1a10db2f293fe/projects/cdk/interfaces/day-like.ts#L7A
S
S
A