Problem
The public docs describe cancellation, but fetchAnnouncementsStream and its low-level RPC calls do not expose a signal option in the implementation.
Done when
- Accept
AbortSignal in stream options.
- Cancel pending RPC requests and parallel chunks.
- Close iterators and release cache work on abort.
- Add tests for abort before the first page and during pagination.
Problem
The public docs describe cancellation, but
fetchAnnouncementsStreamand its low-level RPC calls do not expose a signal option in the implementation.Done when
AbortSignalin stream options.