#typescript
#typescript
Вопрос:
Я использую библиотеку, в которой есть куча строго типизированных ошибок, которые я хотел бы перехватить и обработать в своем коде. См. https://github.com/ccxt/ccxt/blob/master/ccxt.d.ts#L12
Проблема в том, что когда библиотека выдает одну из этих ошибок, я не могу определить, какая это ошибка. В настоящее время я использую instanceof
, но он всегда возвращает false .
Как правильно в современном typescript обрабатывать типизированные ошибки?
[редактировать] нашел это https://github.com/microsoft/TypeScript/issues/13965 — возможно ли, что это просто не поддерживаемая функция?
Комментарии:
1. Это несоответствие между файлом объявления и исходным кодом
2. Пожалуйста, укажите свой код непосредственно в вопросе, а не в качестве ссылки.
3. Это не мой код. Это ссылка на библиотеку, которую я использую.