Skip to content
API/PayloadResponseOptions

PayloadResponseOptions

src/models/response-options.tsclass

Pre-configured ResponseOptions for the Payload CMS driver

The envelope is the flat mongoose-paginate-v2 shape: { docs, totalDocs, limit, totalPages, page, pagingCounter, hasPrevPage, hasNextPage, prevPage, nextPage }. pagingCounter is the 1-indexed offset of the first doc on the page and maps onto from; to has no body field and is derived. prevPage/nextPage are page numbers, not URLs, so the navigation-URL paths default to empty strings. All paths are overridable via PaginationConfig (dot notation supported) for custom wrappers.

new PayloadResponseOptions(options: PaginationConfig)
Parameter Type Description
options PaginationConfig
Property Type Description
currentPage string
data string
firstPageUrl string
from string
lastPage string
lastPageUrl string
nextPageUrl string
path string
perPage string
prevPageUrl string
to string
total string