Size: a a a

TypeScript — русскоговорящее сообщество

2020 April 14

PS

Pavel Shakhov (pongo) in TypeScript — русскоговорящее сообщество
🦉 ⁣
вкусовщина конечно, но лично мне привычнее методами
а не импортами функций
ээ, а в чем разница?
источник

🦉⁣

🦉 ⁣ in TypeScript — русскоговорящее сообщество
Pavel Shakhov (pongo)
ээ, а в чем разница?
1 импорт vs 2-3 импорта
источник

🦉⁣

🦉 ⁣ in TypeScript — русскоговорящее сообщество
result.or(another)

vs

import { or } from ‘./result’

or(result, another)
источник

PS

Pavel Shakhov (pongo) in TypeScript — русскоговорящее сообщество
🦉 ⁣
result.or(another)

vs

import { or } from ‘./result’

or(result, another)
у меня как раз Result.ok. другие импорты — это сами типы Ok и Err

мне тоже почему-то оказалось удобнее методами
источник

🦉⁣

🦉 ⁣ in TypeScript — русскоговорящее сообщество
Pavel Shakhov (pongo)
у меня как раз Result.ok. другие импорты — это сами типы Ok и Err

мне тоже почему-то оказалось удобнее методами
ну ок

return result.or(another)

vs

import { Result } from ‘./result’

return Result.or(result, another)
источник

🦉⁣

🦉 ⁣ in TypeScript — русскоговорящее сообщество
Pavel Shakhov (pongo)
у меня как раз Result.ok. другие импорты — это сами типы Ok и Err

мне тоже почему-то оказалось удобнее методами
это очевидно, почему)))

работаешь с инстансом, оно так привычнее

array.pop() vs pop(array)
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in TypeScript — русскоговорящее сообщество
🦉 ⁣
это очевидно, почему)))

работаешь с инстансом, оно так привычнее

array.pop() vs pop(array)
нужно больше this!!!
источник

🦉⁣

🦉 ⁣ in TypeScript — русскоговорящее сообщество
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
нужно больше this!!!
который никак не мешает
источник

🦉⁣

🦉 ⁣ in TypeScript — русскоговорящее сообщество
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
нужно больше this!!!
нужно больше ПРЕДРАССУДКОВ!
источник

PS

Pavel Shakhov (pongo) in TypeScript — русскоговорящее сообщество
пишем "чистые функции". но не имеем инструментов, чтобы убедиться, что они действительно чисты
источник

🦉⁣

🦉 ⁣ in TypeScript — русскоговорящее сообщество
Pavel Shakhov (pongo)
пишем "чистые функции". но не имеем инструментов, чтобы убедиться, что они действительно чисты
для этого нужно исчисление эффектов.
которое в жс хз когда завезут

вот вся надежда на гегель
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in TypeScript — русскоговорящее сообщество
🦉 ⁣
который никак не мешает
только вот нельзя написать this as const - а так, если вам нравится мутабельность - то ок
источник

🦉⁣

🦉 ⁣ in TypeScript — русскоговорящее сообщество
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
только вот нельзя написать this as const - а так, если вам нравится мутабельность - то ок
а зачем?)
источник

🦉⁣

🦉 ⁣ in TypeScript — русскоговорящее сообщество
а вообще я нашел у себя старейший сниппет result/option

https://github.com/sergeysova/es2-result-option/blob/master/index.js
источник

🦉⁣

🦉 ⁣ in TypeScript — русскоговорящее сообщество
ух
источник

V

Victor in TypeScript — русскоговорящее сообщество
🦉 ⁣
вкусовщина конечно, но лично мне привычнее методами
а не импортами функций
вот тут +100500 прям, фп тс не смог юзать из-за этих функций
источник

В

Владимир in TypeScript — русскоговорящее сообщество
всем привет
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in TypeScript — русскоговорящее сообщество
🦉 ⁣
а зачем?)
потому что this - это всего лишь дополнительный implicit параметр функции (можно подставить другой this, если нужно)
источник

PS

Pavel Shakhov (pongo) in TypeScript — русскоговорящее сообщество
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
только вот нельзя написать this as const - а так, если вам нравится мутабельность - то ок
у меня result, кстати, как раз по полной функционален. всё иммутабельно, без this
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in TypeScript — русскоговорящее сообщество
Pavel Shakhov (pongo)
у меня result, кстати, как раз по полной функционален. всё иммутабельно, без this
👏 по полной (без map и reduce)
источник