? может быть что угодно, Error, CustomError, string
есть еще вот че https://github.com/supermacro/neverthrow
ну а что если ошибка у меня кидает либа, это же не поможет
можно обернуть то что выкидывает библиотека в свою понятную ошибку (https://github.com/supermacro/neverthrow#resultfromthrowable-static-class-method)
ну тогда мне надо будет вручную маппить все методы которые я использую из либов, так ?
useUnknownInCatchVariables в tsconfig и затем проверять ошибки через instanceof если нужно по разному обрабатывать разные исключения.
да попробую. а то обернуть каждый метод библиотека который может кидать ошибку это геморрой
Обсуждают сегодня