Size: a a a

☃️ Reatom — стейт-менеджер

2019 September 02

a

artalar in ☃️ Reatom — стейт-менеджер
Хмммм
источник

a

artalar in ☃️ Reatom — стейт-менеджер
Вообще я шас потестил и не теряется...
источник

a

artalar in ☃️ Reatom — стейт-менеджер
Толи я туплю, толи у меня слишком свежий ТС и раньше оно не работало
источник

AW

Alex Wroud in ☃️ Reatom — стейт-менеджер
женерик должен теряться по идеи
источник

AW

Alex Wroud in ☃️ Reatom — стейт-менеджер
я не помню как но делал без тапл
источник

AW

Alex Wroud in ☃️ Reatom — стейт-менеджер
?
источник

a

artalar in ☃️ Reatom — стейт-менеджер
Я, кстати, не знаю в чем разница 🙂
источник

AW

Alex Wroud in ☃️ Reatom — стейт-менеджер
artalar
Я, кстати, не знаю в чем разница 🙂
[P in string] sting будет как литерал + создается женерик тип P который не используется
точнее, P это литерал по факту, а string тип
источник

a

artalar in ☃️ Reatom — стейт-менеджер
Хм. Надо попробовать так и так, но я так предполагаю сейчас правильно написано, потому что нам нужно сохранять отношение ключ-значение строго, а не набор ключей - набор значений, потому что потом на место каждого ключа встает значение атома
источник

AW

Alex Wroud in ☃️ Reatom — стейт-менеджер
artalar
Хм. Надо попробовать так и так, но я так предполагаю сейчас правильно написано, потому что нам нужно сохранять отношение ключ-значение строго, а не набор ключей - набор значений, потому что потом на место каждого ключа встает значение атома
правильно если бы key использовался
источник

a

artalar in ☃️ Reatom — стейт-менеджер
Ок, попробую,исправлю.Или, если не сложно, PR welcome))
источник

AW

Alex Wroud in ☃️ Reatom — стейт-менеджер
если нужно указать строго, что ключ должен быть строкой, то [key: string] иначе писать [P in string]
источник

AW

Alex Wroud in ☃️ Reatom — стейт-менеджер
но даже так, я все же считаю неверным применение string  тут
источник

SB

Sergey Belozyorcev in ☃️ Reatom — стейт-менеджер
@artalar наткнулся на undefined state :))))) (таску могу на себя взять)

Вот кейс.
https://github.com/artalar/reatom/issues/46

Само сообщение об ошибке должно в либе разруливаться.

А вот тайпинги, на возможный undefined не знаю... Реально ли через либу это разрулить? Или это на ответственности пользователя должно быть?
источник

a

artalar in ☃️ Reatom — стейт-менеджер
С тайпингами можно попробовать что-то вроде State extends undefined ? never : State
источник

a

artalar in ☃️ Reatom — стейт-менеджер
Но это особо не поможет, потому что TC плохо проверяет коллекции разного рода
источник

AW

Alex Wroud in ☃️ Reatom — стейт-менеджер
блин я ; автоматом ставлю, а линтер не ругается )
источник

a

artalar in ☃️ Reatom — стейт-менеджер
Sergey Belozyorcev
@artalar наткнулся на undefined state :))))) (таску могу на себя взять)

Вот кейс.
https://github.com/artalar/reatom/issues/46

Само сообщение об ошибке должно в либе разруливаться.

А вот тайпинги, на возможный undefined не знаю... Реально ли через либу это разрулить? Или это на ответственности пользователя должно быть?
Если таску сделаешь, будет гут
источник

SB

Sergey Belozyorcev in ☃️ Reatom — стейт-менеджер
Alex Wroud
блин я ; автоматом ставлю, а линтер не ругается )
Бывает. Я тоже не сразу привык :) А ещё с 4 на 2 символа )
источник

a

artalar in ☃️ Reatom — стейт-менеджер
Alex Wroud
блин я ; автоматом ставлю, а линтер не ругается )
Там в скриптах претиер есть, он может автоматом все пофиксить
источник