2.0.1 • Published 5 years ago

headless-paginator v2.0.1

Weekly downloads
10
License
MIT
Repository
github
Last release
5 years ago

headless-paginator Build Status

npm

Install

npm install headless-paginator

API

  • first(): 1
  • last({total: number, limit: number}): number
  • next({total: number, limit: number, pos: number}): number
  • prev({pos: number}): number
  • range({total: number, limit: number, pos: number, range: number}): {start: number, end: number}

Arguments

total

items total count

limit

items on one page

pos

current page number(1 to n)

range

navigator range


example

{
    total: 81,
    limit: 10,
    pos: 7,
    range: 5
}

1 3 5


6 7 8


range(...)
// {start: 6, end: 9}
next(...)
// 8
next(...)
// 9
next(...)
// 9
prev(...)
// 8
first()
// 1
last(...)
// 9

license

MIT

2.0.1

5 years ago

2.0.0

5 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.1.0

7 years ago