Skip to content

@banana-universe/bananajs


@banana-universe/bananajs / PaginatedResponse

Class: PaginatedResponse<T>

Defined in: packages/bananajs/src/lib/Pagination/Pagination.ts:12

Extends

Type Parameters

T

T

Constructors

Constructor

new PaginatedResponse<T>(message, data, meta): PaginatedResponse<T>

Defined in: packages/bananajs/src/lib/Pagination/Pagination.ts:13

Parameters

message

string

data

T[]

meta

PaginationMeta

Returns

PaginatedResponse<T>

Overrides

SuccessResponse.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

SuccessResponse.message


meta

readonly meta: PaginationMeta

Defined in: packages/bananajs/src/lib/Pagination/Pagination.ts:13


status

protected status: ResponseStatus

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

The HTTP response status associated with this response.

Inherited from

SuccessResponse.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

SuccessResponse.statusCode

Methods

getData()

getData(): T[]

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

Returns

T[]

Inherited from

SuccessResponse.getData


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

SuccessResponse.prepare


send()

send(res, headers?): Response

Defined in: packages/bananajs/src/lib/Pagination/Pagination.ts:17

Parameters

res

Response

headers?

Returns

Response

Overrides

SuccessResponse.send

Released under the MIT License.