UNPKG

softkave-js-utils

Version:

JavaScript & Typescript utility functions, types, and classes

13 lines 466 B
export function calculatePageSize(count, pageSize, /** zero-index based page */ page) { count = Math.max(count, 0); pageSize = Math.max(pageSize, 0); page = Math.max(page, 0); if (count === 0 || pageSize === 0) { return 0; } const maxFullPages = Math.floor(count / pageSize); const pageCount = page < maxFullPages ? pageSize : count - maxFullPages * pageSize; return pageCount; } //# sourceMappingURL=calculatePageSize.js.map