Hoogle Search
Within LTS Haskell 24.41 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
paginationConfigPerPage :: PaginationConfig -> PerPageyesod-paginator Yesod.Paginator No documentation available.
unPageParamName :: PageParamName -> Textyesod-paginator Yesod.Paginator No documentation available.
-
yesod-paginator Yesod.Paginator.Pages No documentation available.
getNextPage :: Pages a -> Maybe PageNumberyesod-paginator Yesod.Paginator.Pages The next page number, if it exists
>>> getNextPage $ Pages (Page [] 4) [1,2,3] [] 4 Nothing
>>> getNextPage $ Pages (Page [] 3) [1,2] [4] 4 Just 4
getPreviousPage :: Pages a -> Maybe PageNumberyesod-paginator Yesod.Paginator.Pages The previous page number, if it exists
>>> getPreviousPage $ Pages (Page [] 1) [] [2,3,4] 4 Nothing
>>> getPreviousPage $ Pages (Page [] 2) [1] [3,4] 4 Just 1
takeNextPages :: Natural -> Pages a -> [PageNumber]yesod-paginator Yesod.Paginator.Pages Take next pages, going forward from current
>>> takeNextPages 3 $ Pages (Page [] 2) [1] [3,4,5,6] 6 [3,4,5]
takePreviousPages :: Natural -> Pages a -> [PageNumber]yesod-paginator Yesod.Paginator.Pages Take previous pages, going back from current
>>> takePreviousPages 3 $ Pages (Page [] 5) [1,2,3,4] [6] 6 [2,3,4]
toPage :: [a] -> PageNumber -> Page ayesod-paginator Yesod.Paginator.Pages Page constructor
toPages :: PageNumber -> PerPage -> ItemsCount -> [a] -> Pages ayesod-paginator Yesod.Paginator.Pages Construct a Pages a from paginated data
>>> toPages 4 3 10 [] Pages {pagesCurrent = Page {pageItems = [], pageNumber = 4}, pagesPrevious = [1,2,3], pagesNext = [], pagesLast = 4}getCurrentPage :: MonadHandler m => m PageNumberyesod-paginator Yesod.Paginator.Paginate No documentation available.