Documentation
¶
Index ¶
- func EnsurePaginated(filter *entity.Paginated)
- func EnsurePaginatedX(filter *entity.PaginatedX)
- func FinalizePagination[T entity.HasCursor](results []T, filter *entity.Paginated, options *entity.ListOptions) (*entity.PageInfo, []T)
- func GetCurrentUserId(db database.Database) (int64, error)
- func GetCursorPages(firstCursor *string, cursors []string, pageSize int) ([]entity.Page, entity.Page)
- func GetPageInfo[T entity.HasCursor](res []T, ids []int64, pageSize int, currentCursor int64) *entity.PageInfo
- func GetPageInfoX[T entity.HasCursor](res []T, cursors []string, pageSize int, currentCursor *string) *entity.PageInfo
- func GetPages(firstCursor *string, ids []int64, pageSize int) ([]entity.Page, entity.Page)
- func PreparePagination(filter *entity.Paginated, options *entity.ListOptions)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnsurePaginated ¶
func EnsurePaginatedX ¶
func EnsurePaginatedX(filter *entity.PaginatedX)
func FinalizePagination ¶
func GetCursorPages ¶
func GetPageInfo ¶
func GetPageInfoX ¶
func PreparePagination ¶
func PreparePagination(filter *entity.Paginated, options *entity.ListOptions)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.