Skip to main content

Class: OffsetParams

Defined in: ts/src/params.ts:26

Offset pagination input: { page, limit } (defaults: page 1, limit 20).

Constructors

Constructor

new OffsetParams(__namedParameters?): OffsetParams

Defined in: ts/src/params.ts:30

Parameters

__namedParameters?
limit?

number = 20

page?

number = 1

Returns

OffsetParams

Properties

limit

readonly limit: number

Defined in: ts/src/params.ts:28


page

readonly page: number

Defined in: ts/src/params.ts:27

Accessors

offset

Get Signature

get offset(): number

Defined in: ts/src/params.ts:40

Zero-based offset for database queries.

Returns

number

Methods

clamp()

clamp(total): OffsetParams

Defined in: ts/src/params.ts:45

Return params with page clamped into [1, maxPage] for total rows.

Parameters

total

number

Returns

OffsetParams