10 Commits

Author SHA1 Message Date
Ruben Verborgh
b9295f00c2 feat: Default error code to HTTP status code. 2021-07-15 10:22:28 +01:00
Ruben Verborgh
649f7a9a78 refactor: Assign properties directly to error. 2021-07-13 13:25:30 +01:00
Joachim Van Herwegen
f2f967ff8a feat: Convert errorCodes using markdown 2021-07-06 16:42:06 +02:00
Joachim Van Herwegen
e44c337d0f feat: Allow HttpErrors to store cause and errorCode 2021-07-06 16:42:06 +02:00
Joachim Van Herwegen
7cfb87e516 feat: Add better support for non-native errors 2021-06-14 15:29:47 +02:00
Joachim Van Herwegen
e752927171 fix: Remove all instanceof checks
This prevents problems with different environments.
Also introduces unit tests to double check HttpError values.
2021-01-25 16:11:43 +01:00
Joachim Van Herwegen
10723bb6b8 fix: Retain status codes when combining errors 2020-10-02 09:37:10 +02:00
Joachim Van Herwegen
dcff424f58 fix: Enable strict TypeScript settings 2020-07-24 13:30:34 +02:00
Joachim Van Herwegen
a07f440ab6 fix: update eslint settings 2020-06-05 11:28:28 +02:00
Joachim Van Herwegen
57405f3e26 feat: add custom errors 2020-06-05 09:51:48 +02:00