Size: a a a

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

2020 April 14

A

Arti in TypeScript — русскоговорящее сообщество
Гитигнор покажи
источник

A

Arti in TypeScript — русскоговорящее сообщество
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
У меня нет примера с внешними либами. Будет - возможность - воспользуюсь
Почему внешние либы выкидывают исключения ?
источник

PS

Pavel Shakhov (pongo) in TypeScript — русскоговорящее сообщество
Arti
Почему внешние либы выкидывают исключения ?
например, sql-драйвер может выбрасывать ошибку при запросе
источник

A

Arti in TypeScript — русскоговорящее сообщество
Pavel Shakhov (pongo)
например, sql-драйвер может выбрасывать ошибку при запросе
Реализовать обертку над ним как ты делаешь не прокатит?
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in TypeScript — русскоговорящее сообщество
Arti
Почему внешние либы выкидывают исключения ?
А почему нет? Даже синхронный JSON.parse может exception кинуть. А сколько либ на промисах основаны - и что, не кэтчить их? (try-catch, если помнишь, это синтаксический сахар промисов)
источник

PS

Pavel Shakhov (pongo) in TypeScript — русскоговорящее сообщество
Arti
Реализовать обертку над ним как ты делаешь не прокатит?
полностью прокатит. у меня так и сделано
источник

A

Arti in TypeScript — русскоговорящее сообщество
Pavel Shakhov (pongo)
полностью прокатит. у меня так и сделано
Тогда вообще не вижу проблемы
источник

A

Arti in TypeScript — русскоговорящее сообщество
Никто не юзает либы открыто в проекте
источник

A

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

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in TypeScript — русскоговорящее сообщество
Arti
Всегда пишутся обертки
И что обёртка делает, если catch case возник? Что возвращает, как результат?
источник

SV

Sergey Vakhramov in TypeScript — русскоговорящее сообщество
Arti
Гитигнор покажи
Он на скриншоте. Я не понимаю, почему он его в индекс добавляет, если его не должно быть там
источник

A

Arti in TypeScript — русскоговорящее сообщество
Sergey Vakhramov
Он на скриншоте. Я не понимаю, почему он его в индекс добавляет, если его не должно быть там
Удали его
источник

SV

Sergey Vakhramov in TypeScript — русскоговорящее сообщество
Что удалить?
источник

A

Arti in TypeScript — русскоговорящее сообщество
Sergey Vakhramov
Что удалить?
Из индексации
источник

A

Arti in TypeScript — русскоговорящее сообщество
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
И что обёртка делает, если catch case возник? Что возвращает, как результат?
Обёртка обрабатывает catch и возвращает уже объект
источник

SV

Sergey Vakhramov in TypeScript — русскоговорящее сообщество
я удалил через git rm -r --cached dist
источник

A

Arti in TypeScript — русскоговорящее сообщество
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
А почему нет? Даже синхронный JSON.parse может exception кинуть. А сколько либ на промисах основаны - и что, не кэтчить их? (try-catch, если помнишь, это синтаксический сахар промисов)
Ты уверен, что конструкция try catch это синтаксический сахар промисов?
источник

PS

Pavel Shakhov (pongo) in TypeScript — русскоговорящее сообщество
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
И что обёртка делает, если catch case возник? Что возвращает, как результат?
Result.err( тут твоя ошибка, которая может содержать error из catch'а )
источник

SV

Sergey Vakhramov in TypeScript — русскоговорящее сообщество
Но всё равно он почему-то все эти файлы добавляет
источник

SV

Sergey Vakhramov in TypeScript — русскоговорящее сообщество
Хотя до этого такого не было
источник