Skip to main content
zerotal

Documentation


Documentation / zerotal / http / PaginatedData

Interface: PaginatedData<T>

Defined in: packages/core/src/http/Resource.ts:30

Minimal shape required to build a ResourceCollection. Structurally compatible with PaginateResult from @zerotal/orm so no cross-package import is needed.

Type Parameters

T

T

Properties

data

data: T[]

Defined in: packages/core/src/http/Resource.ts:31


total

total: number

Defined in: packages/core/src/http/Resource.ts:32


page

page: number

Defined in: packages/core/src/http/Resource.ts:33


perPage

perPage: number

Defined in: packages/core/src/http/Resource.ts:34


lastPage

lastPage: number

Defined in: packages/core/src/http/Resource.ts:35

Methods

nextPageUrl()

nextPageUrl(baseUrl?, query?): string | null

Defined in: packages/core/src/http/Resource.ts:36

Parameters

baseUrl?

string

query?

Record<string, string>

Returns

string | null


previousPageUrl()

previousPageUrl(baseUrl?, query?): string | null

Defined in: packages/core/src/http/Resource.ts:37

Parameters

baseUrl?

string

query?

Record<string, string>

Returns

string | null