Skip to content

Commit f91a2ea

Browse files
Observable API reduction
- remove static methods that are not entry points (creators or combinatorial) - remove deprecated methods This change was done to: - Reduce the footprint of the API - Clarify the API so instance methods are preferred unless the static method is appropriate as an entry point - Remove duplicate method signatures (such as a buffer method) where the only difference was one was static. This actually causes issues at the bytecode level with dynamic languages since the only difference between them is a modifier making one of them static. Some dynamic languages have a hard time choosing between the two methods when both have the same signature.
1 parent da4a8e5 commit f91a2ea

File tree

4 files changed

+331
-1481
lines changed

4 files changed

+331
-1481
lines changed

0 commit comments

Comments
 (0)