Size: a a a

Советский Angular

2020 November 11

АБ

Андрей Блохин... in Советский Angular
Alexey
попробуй createReducer<boolean>
помогло, спасибо!
единственное, что не подходит для других редьюсеров где начальное значение null

а as boolean - ничего не поменялось
источник

J

Joseph in Советский Angular
Вертихвост キバ 🏡🦊
Не, тестирование функциональности, что кнопочки работают, шетеренки крутятся
Да , планировал jest подключать , пока что проект только начали , компонентиков с версткой накидали и так по мелочи
источник

A

Alexey in Советский Angular
Андрей Блохин
помогло, спасибо!
единственное, что не подходит для других редьюсеров где начальное значение null

а as boolean - ничего не поменялось
в этом репо у тебя включен strictNullChecks в tsconfig. почитай про это
источник

J

Joseph in Советский Angular
Андрей Блохин
помогло, спасибо!
единственное, что не подходит для других редьюсеров где начальное значение null

а as boolean - ничего не поменялось
потому что у тебя не честный тип на самом деле у тебя boolean|null
источник

A

Alexey in Советский Angular
Андрей Блохин
помогло, спасибо!
единственное, что не подходит для других редьюсеров где начальное значение null

а as boolean - ничего не поменялось
navigationTabs: NavigationTabs | null; нужно явно указывать что поле может принимать null
источник

АБ

Андрей Блохин... in Советский Angular
угу, спасибо, ребят!
с boolean | null будет ошибки пачему-то )
в общем расставлю начальные значения в соответствии с типами
источник

J

Joseph in Советский Angular
Андрей Блохин
угу, спасибо, ребят!
с boolean | null будет ошибки пачему-то )
в общем расставлю начальные значения в соответствии с типами
источник

АБ

Андрей Блохин... in Советский Angular
это просто начальное значение было, возвращается всегда норм тип из экшена
источник

J

Joseph in Советский Angular
А ну ок
источник

J💖

JSON Jenny 💖 in Советский Angular
уааааааааа
источник

A

Alexey in Советский Angular
спасибо
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
ты слушал?)
источник

J

Joseph in Советский Angular
Да
источник

SC

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

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Joseph
Да
Тогда давай по пунктам

1 пункт, который он озвучил, это то, что мы проверили на null, а потом оно внезапно стано не null

Есть тип Nullable, в typescript он явно прописывается, и если ты уже проверил на null, то null там как может появиться?
источник

J

Joseph in Советский Angular
Вертихвост キバ 🏡🦊
Тогда давай по пунктам

1 пункт, который он озвучил, это то, что мы проверили на null, а потом оно внезапно стано не null

Есть тип Nullable, в typescript он явно прописывается, и если ты уже проверил на null, то null там как может появиться?
Это понятно
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Joseph
Это понятно
так
источник

Вキ

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

J

Joseph in Советский Angular
Смотри вот тебе ситуация , ты реализовываешь паттерн репозиторий например findById , вот что ты должен вернуть если не нашел null или exception ?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Joseph
Смотри вот тебе ситуация , ты реализовываешь паттерн репозиторий например findById , вот что ты должен вернуть если не нашел null или exception ?
ты погоди
источник