Skip to content

@banana-universe/bananajs


@banana-universe/bananajs / ApiResponse

Abstract Class: ApiResponse

Defined in: packages/bananajs/src/lib/Response/ApiResponse.ts:23

Extended by

Constructors

Constructor

new ApiResponse(statusCode, status, message): ApiResponse

Defined in: packages/bananajs/src/lib/Response/ApiResponse.ts:32

Constructs an instance of ApiResponse.

Parameters

statusCode

StatusCode

The status code indicating the success or failure of the operation.

status

ResponseStatus

The HTTP response status associated with this response.

message

string

A message providing additional information about the response.

Returns

ApiResponse

Properties

message

protected message: string

Defined in: packages/bananajs/src/lib/Response/ApiResponse.ts:35

A message providing additional information about the response.


status

protected status: ResponseStatus

Defined in: packages/bananajs/src/lib/Response/ApiResponse.ts:34

The HTTP response status associated with this response.


statusCode

protected statusCode: StatusCode

Defined in: packages/bananajs/src/lib/Response/ApiResponse.ts:33

The status code indicating the success or failure of the operation.

Methods

prepare()

protected prepare<T>(res, response, headers): Response

Defined in: packages/bananajs/src/lib/Response/ApiResponse.ts:38

Type Parameters

T

T extends ApiResponse

Parameters

res

Response

response

T

headers

Returns

Response


send()

send(res, headers?): Response

Defined in: packages/bananajs/src/lib/Response/ApiResponse.ts:47

Parameters

res

Response

headers?

Returns

Response

Released under the MIT License.