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