Skip to content

feat(collection): add async iterators and functional helpers for pagi…#307

Open
Alfredbis29 wants to merge 9 commits intoAsana:masterfrom
Alfredbis29:dev-asana
Open

feat(collection): add async iterators and functional helpers for pagi…#307
Alfredbis29 wants to merge 9 commits intoAsana:masterfrom
Alfredbis29:dev-asana

Conversation

@Alfredbis29
Copy link

…nation

  • Add Symbol.asyncIterator support for modern for-await-of syntax
  • Add functional helpers: map, filter, find, reduce, forEach
  • Add boolean helpers: some, every with early termination
  • Add utility methods: take, batch, toArray with progress tracking
  • Add pagination metadata: hasNextPage, getPageNumber, getTotalFetched
  • Add getPageInfo for complete pagination state access
  • Add comprehensive JSDoc documentation with examples
  • Add 49 unit tests covering all new functionality
  • Maintain 100% backwards compatibility with existing API

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant