ts-response
v10001.0.0
Published
```typescript import { InternalServerError, responseSuccess, errorHandling } from 'ts-response';
Downloads
3
Maintainers
Readme
Usage
import { InternalServerError, responseSuccess, errorHandling } from 'ts-response';
try {
if (true) {
throw new InternalServerError('Error');
}
responseSuccess(res, {});
} catch (error) {
errorHandling(res, error);
}
// response: internal server error (500)
response
responseOK(res: Response, {data?: Record<string, unknown>})
responseOKWithPage(res: Response, pageName: string)
responseOKWithFile(res: Response, filePath: string)
responseCreated(res: Response, {data?: Record<string, unknown>})
responseAccepted(res: Response, {data?: Record<string, unknown>})
responseNoContent(res: Response, {data?: Record<string, unknown>})
responseBadRequest(res: Response, {errorMessage?: string})
responseUnauthorized(res: Response, {errorMessage?: string})
responseForbidden(res: Response, {errorMessage?: string})
responseConflict(res: Response, {errorMessage?: string})
responseInternalServerError(res: Response, {errorMessage?: string})
error
- BadRequestError(message: string)
- UnauthorizedError(message: string)
- ForbiddenError(message: string)
- NotFoundError(message: string)
- ConflictError(message: string)
- InternalServerError(message: string)
handling error
- errorHandling(res: Response, error: Error)