rxjs
rxjs copied to clipboard
A reactive programming library for JavaScript
### Describe the bug If `AnimationFrameScheduler#schedule` is used with a `delay > 0`, the action is scheduled as `AsyncAction`. Executing the action takes the same code path as `AnimationFrameAction`. So...
**Description:** This PR adds [`UnaryFunction`](https://rxjs.dev/api/index/interface/UnaryFunction) docs. **Related issue (if exists):** None
**Description:** Using `debounceTime(0, queueScheduler)` was not emitting any values. `scheduler.schedule()` emits immediately but logic in `debounceTime` was expecting it to always return before emitting. **Related issue (if exists):** Fixes https://github.com/ReactiveX/rxjs/issues/6764
### Describe the bug AnimationFrameScheduler doesn't execute scheduled tasks under certain circumstances. If AnimationFrameScheduler gets a new id (e.g. new task is scheduled) before the flush method empties current **actions**...
- [x] figure out how to kill dependabot - [ ] rollback recent dependabot changes, as one (or more) broke the buildscript
See tests linked here: https://github.com/ReactiveX/rxjs/issues/6627#issuecomment-1014303852
Once all version 7 checkboxes from #6367 are shipped, switch `master` -> `7.x` and `8.x` -> `master`.
### Describe the bug debounceTime() function seems to work properly until the computer time changes. Once time is changed, the subscribe function stops executing even after the time is changed...
### Describe the bug The `timeout` operator in version 6.x behaved differently if the passed argument was a duration or a date. Passing a date allowed to time out the...
### Discussed in https://github.com/ReactiveX/rxjs/discussions/6785 Originally posted by **Conaclos** January 28, 2022 Hi! I discovered that **esbuild** is not able to tree-shake **rxjs** package when bundling under node platform. [**esbuild** priorizes...