Używam TypeScript do rozsądnie dużego projektu i zastanawiam się, jaki jest standard używania Error
s. Na przykład, powiedzmy, że podaję wyjątek indeksu poza granicami w Javie:
throw new IndexOutOfBoundsException();
Czy odpowiednikiem instrukcji w TypeScript byłoby:
throw new Error("Index Out of Bounds");
Jakie inne sposoby mogę to osiągnąć? Jaki jest przyjęty standard?
RangeError
. Należy zdefiniować typy niestandardowe, czy po prostuthrow new Error("<message>");
?