Skip to main content

Class: PaginatedResponseAdapter<Result, JSONResult>

moralis-monorepo / @moralisweb3/common-core / PaginatedResponseAdapter

Class: PaginatedResponseAdapter<Result, JSONResult>

@moralisweb3/common-core.PaginatedResponseAdapter

Type parameters

Name
Result
JSONResult

Table of contents

Constructors

Methods

Properties

Accessors

Constructors

constructor

new PaginatedResponseAdapter<Result, JSONResult>(pagination, jsonResponse, getResult, nextHandler)

Type parameters

Name
Result
JSONResult

Parameters

NameType
paginationPagination
jsonResponsePaginatedJSONResponse<JSONResult>
getResult() => Result
nextHandlerundefined | () => Promise<PaginatedResponseAdapter<Result, JSONResult>>

Methods

hasNext

Readonly hasNext(): boolean

Returns

boolean


toJSON

toJSON(): PaginatedJSONResponse<JSONResult>

Returns

PaginatedJSONResponse<JSONResult>

Properties

next

next: () => Promise<PaginatedResponseAdapter<Result, JSONResult>>

Type declaration

▸ (): Promise<PaginatedResponseAdapter<Result, JSONResult>>

Returns

Promise<PaginatedResponseAdapter<Result, JSONResult>>


pagination

Readonly pagination: Pagination

Accessors

raw

get raw(): PaginatedJSONResponse<JSONResult>

Returns

PaginatedJSONResponse<JSONResult>


result

get result(): Result

Returns

Result