File tree Expand file tree Collapse file tree 4 files changed +37
-0
lines changed Expand file tree Collapse file tree 4 files changed +37
-0
lines changed Original file line number Diff line number Diff line change
1
+ const CustomAPIError = require ( './custom-error' )
2
+ const { StatusCodes } = require ( 'http-status-codes' )
3
+ class BadRequest extends CustomAPIError {
4
+ constructor ( message ) {
5
+ super ( message )
6
+ this . statusCode = StatusCodes . BAD_REQUEST
7
+ }
8
+ }
9
+
10
+ module . exports = BadRequest
Original file line number Diff line number Diff line change
1
+ class CustomAPIError extends Error {
2
+ constructor ( message ) {
3
+ super ( message )
4
+ }
5
+ }
6
+
7
+ module . exports = CustomAPIError
Original file line number Diff line number Diff line change
1
+ const CustomAPIError = require ( './custom-error' )
2
+ const BadRequestError = require ( './bad-request' )
3
+ const UnauthenticatedError = require ( './unauthenticated' )
4
+
5
+ module . exports = {
6
+ CustomAPIError,
7
+ BadRequestError,
8
+ UnauthenticatedError,
9
+ }
Original file line number Diff line number Diff line change
1
+ const CustomAPIError = require ( './custom-error' )
2
+ const { StatusCodes } = require ( 'http-status-codes' )
3
+
4
+ class UnauthenticatedError extends CustomAPIError {
5
+ constructor ( message ) {
6
+ super ( message )
7
+ this . statusCode = StatusCodes . UNAUTHORIZED
8
+ }
9
+ }
10
+
11
+ module . exports = UnauthenticatedError
You can’t perform that action at this time.
0 commit comments