Size: a a a

2020 August 14

NF

Nikita Fedorov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
вторая строчка — это то, во что реально корректно скомпилировать while цикл из ядра
ну это я думаю связано с тем что нет прединициализации value
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
да, а ещё нет третьей части for
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
в итоге остаётся один while как по смыслу так и по реализации
источник

NF

Nikita Fedorov in ☄️ effector
у меня например вот тут пришлось явно указать что next не null, т.к. while не гвардит
источник

DS

Dmitriy Shuleshov in ☄️ effector
старшно глянуть на разрабов минификатора
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🦜
Представление визуальное или как?
ну типа трансформация из одного в другое
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Nikita Fedorov
у меня например вот тут пришлось явно указать что next не null, т.к. while не гвардит
гвардит, ошибка не в while
источник

c⁣

createStore<🦉>... in ☄️ effector
Nikita Fedorov
у меня например вот тут пришлось явно указать что next не null, т.к. while не гвардит
У тебя blockingNode не опционален
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ага
источник

c⁣

createStore<🦉>... in ☄️ effector
| undefined напиши
источник

c⁣

createStore<🦉>... in ☄️ effector
Nikita Fedorov
у меня например вот тут пришлось явно указать что next не null, т.к. while не гвардит
Офигеть условие if огромное, на мой взгляд несколько нечитаемо
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitriy Shuleshov
старшно глянуть на разрабов минификатора
так они задают лишь правила, дальше обработчик ходит по графу и всё.  типа, если встретилась нода while, то конвертировать её в for, если  подряд объявляются несколько const, то смержить в один и так далее
источник

c⁣

createStore<🦉>... in ☄️ effector
Nikita Fedorov
у меня например вот тут пришлось явно указать что next не null, т.к. while не гвардит
Мутирующий коллбек every метода, это что-то новое
источник

NF

Nikita Fedorov in ☄️ effector
createStore<🦉> ⁣
Офигеть условие if огромное, на мой взгляд несколько нечитаемо
это писал китаец левой ногой
источник

AP

Andrey Ponomarenko in ☄️ effector
я дошел до if, понял что не стоит даже пытаться вникать, и залип на фон у IDE.
Нужно тоже попробовать поставить 😄
источник

c⁣

createStore<🦉>... in ☄️ effector
Nikita Fedorov
это писал китаец левой ногой
О том и речь
источник

NF

Nikita Fedorov in ☄️ effector
createStore<🦉> ⁣
У тебя blockingNode не опционален
хм, да, это работает, если указывать let blockingNode: T | und | null = ... as T, но не работает если в as.
Нот бэд
источник

c⁣

createStore<🦉>... in ☄️ effector
Nikita Fedorov
хм, да, это работает, если указывать let blockingNode: T | und | null = ... as T, но не работает если в as.
Нот бэд
as нужно юзать как можно реже
источник

c⁣

createStore<🦉>... in ☄️ effector
И все станет ок
источник

NF

Nikita Fedorov in ☄️ effector
createStore<🦉> ⁣
as нужно юзать как можно реже
ну соре, я не эксперт в том как затипизировать LastNode & MiddleNode & FirstNode так чтобы без гвардов и кастов можно было)
источник