Hoogle Search

Within LTS Haskell 24.51 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. data PerPage

    yesod-paginator Yesod.Paginator

    No documentation available.

  2. paginationConfigPageParamName :: PaginationConfig -> PageParamName

    yesod-paginator Yesod.Paginator

    No documentation available.

  3. paginationConfigPerPage :: PaginationConfig -> PerPage

    yesod-paginator Yesod.Paginator

    No documentation available.

  4. unPageParamName :: PageParamName -> Text

    yesod-paginator Yesod.Paginator

    No documentation available.

  5. data PerPage

    yesod-paginator Yesod.Paginator.Pages

    No documentation available.

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

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

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

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

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

    yesod-paginator Yesod.Paginator.Pages

    Page constructor

Page 388 of many | Previous | Next