Skip to content

@banana-universe/bananajs


@banana-universe/bananajs / SuccessResponse

Class: SuccessResponse<T>

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

Extends

Extended by

Type Parameters

T

T

Constructors

Constructor

new SuccessResponse<T>(message, data): SuccessResponse<T>

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

Constructs a new instance of SuccessResponse.

Parameters

message

string

A descriptive message accompanying the response.

data

T

The data payload associated with the success response.

Returns

SuccessResponse<T>

Overrides

ApiResponse.constructor

Properties

message

protected message: string

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

A message providing additional information about the response.

Inherited from

ApiResponse.message


status

protected status: ResponseStatus

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

The HTTP response status associated with this response.

Inherited from

ApiResponse.status


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.

Inherited from

ApiResponse.statusCode

Methods

getData()

getData(): T

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

Returns

T


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

Inherited from

ApiResponse.prepare


send()

send(res, headers?): Response

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

Parameters

res

Response

headers?

Returns

Response

Overrides

ApiResponse.send

Released under the MIT License.