Class Response<TResponse, TErrorResponse>
Constructors
constructor
- new Response(response: express.Response, requestURL: string): Response
-
Parameters
-
response: express.Response
-
requestURL: string
Methods
badRequest
- badRequest(data?: TErrorResponse | StormError): void
conflict
- conflict(data?: TErrorResponse | StormError): void
error
- error(error?: TErrorResponse | ResponseData<TErrorResponse>): void
-
Parameters
-
Optional error: TErrorResponse | ResponseData<TErrorResponse>
Returns void
forbidden
- forbidden(data?: TErrorResponse | StormError): void
internalError
- internalError(data?: TErrorResponse | StormError): void
notFound
- notFound(data?: TErrorResponse | StormError): void
pipe
- pipe(stream: ReadableStream): void
redirect
- redirect(url: string): void
setHeader
- setHeader(key: string, value: string): void
-
Parameters
-
key: string
-
value: string
Returns void
setStatus
-
Parameters
Returns Response<TResponse, TErrorResponse>
success
- success(data?: TResponse): void
unauthorized
- unauthorized(data?: TErrorResponse | StormError): void