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.

  1. paginationConfigPerPage :: PaginationConfig -> PerPage

    yesod-paginator Yesod.Paginator

    No documentation available.

  2. unPageParamName :: PageParamName -> Text

    yesod-paginator Yesod.Paginator

    No documentation available.

  3. data PerPage

    yesod-paginator Yesod.Paginator.Pages

    No documentation available.

  4. getNextPage :: Pages a -> Maybe PageNumber

    yesod-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
    

  5. getPreviousPage :: Pages a -> Maybe PageNumber

    yesod-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
    

  6. 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]
    

  7. 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]
    

  8. toPage :: [a] -> PageNumber -> Page a

    yesod-paginator Yesod.Paginator.Pages

    Page constructor

  9. toPages :: PageNumber -> PerPage -> ItemsCount -> [a] -> Pages a

    yesod-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}
    

  10. getCurrentPage :: MonadHandler m => m PageNumber

    yesod-paginator Yesod.Paginator.Paginate

    No documentation available.

Page 388 of many | Previous | Next