|
|
@ -16,6 +16,7 @@ export enum Status { |
|
|
|
BadRequest = 400, |
|
|
|
Unauthorized = 401, |
|
|
|
Forbidden = 403, |
|
|
|
NotFound = 404, |
|
|
|
Conflict = 409, |
|
|
|
PayloadTooLarge = 413, |
|
|
|
UnprocessableEntity = 422 |
|
|
@ -34,6 +35,8 @@ function createResponse<T = any>(status: Status, result?: T): IResponse<T> { |
|
|
|
return { result, status: "Unauthorized" } |
|
|
|
case Status.Forbidden: |
|
|
|
return { result, status: "Forbidden" } |
|
|
|
case Status.NotFound: |
|
|
|
return { result, status: "Not Found" } |
|
|
|
case Status.Conflict: |
|
|
|
return { result, status: "Conflict" } |
|
|
|
case Status.Conflict: |
|
|
|