Skip to main content

collection

Collection module - Advanced collection operations for real-world applications.

Provides higher-level patterns for working with collections including:

  • Hierarchical grouping (nest)
  • Change detection (diff)
  • Pagination (offset and cursor-based)
  • Safe indexing with collision handling
  • Set operations with custom comparators

References

batchBy

Re-exports batchBy


cartesianProduct

Re-exports cartesianProduct


Comparator

Re-exports Comparator


CursorPaginatedResult

Re-exports CursorPaginatedResult


CursorPaginationConfig

Re-exports CursorPaginationConfig


diff

Re-exports diff


DiffResult

Re-exports DiffResult


DuplicateKeyError

Re-exports DuplicateKeyError


flatten

Re-exports flatten


FlattenConfig

Re-exports FlattenConfig


FlattenedItem

Re-exports FlattenedItem


groupByPath

Re-exports groupByPath


indexByUnique

Re-exports indexByUnique


IndexConfig

Re-exports IndexConfig


insertAt

Re-exports insertAt


intersect

Re-exports intersect


moveIndex

Re-exports moveIndex


nest

Re-exports nest


NestConfig

Re-exports NestConfig


NestedMap

Re-exports NestedMap


paginate

Re-exports paginate


paginateCursor

Re-exports paginateCursor


PaginatedResult

Re-exports PaginatedResult


PaginationConfig

Re-exports PaginationConfig


removeAtIndex

Re-exports removeAtIndex


symmetricDiff

Re-exports symmetricDiff


union

Re-exports union


updateAt

Re-exports updateAt


UpdatedItem

Re-exports UpdatedItem


windowSliding

Re-exports windowSliding


WindowSlidingConfig

Re-exports WindowSlidingConfig