Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/okikio/observables. A spec-faithful yet ergonomic TC39-inspired Observable library with detailed types, tsdocs and examples.
eventbus observables operators tc39 typescript
Something went wrong. Try again.
Commits on main
Okiki Ojo b3c8447b chore: update build configuration to enable Node-oriented type-checking and adjust compiler options main
Signed-off-by: Okiki Ojo <hey@okikio.dev>
chore: update build configuration to enable Node-oriented type-checking and adjust compiler options main
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
semantic-release-bot committed
Okiki Ojo 38d89ff6 docs: update operator documentation for clarity and improved organization
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: update operator documentation for clarity and improved organization
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 1ec2b44f docs: refine documentation for predicate operators to enhance clarity and usage examples
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: refine documentation for predicate operators to enhance clarity and usage examples
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo fb9031a7 docs: enhance documentation for mergeMap, concatMap, and switchMap operators for clarity on concurrency and usage
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: enhance documentation for mergeMap, concatMap, and switchMap operators for clarity on concurrency and usage
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 965bb2f4 docs: refine batch and toArray operator documentation for clarity on usage and behavior
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: refine batch and toArray operator documentation for clarity on usage and behavior
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo a0199b80 docs: clarify error operators documentation for improved understanding of behavior and usage
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: clarify error operators documentation for improved understanding of behavior and usage
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 3f9f8d0f docs: refine timing operators documentation for clarity on usage and behavior
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: refine timing operators documentation for clarity on usage and behavior
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo f9e223db docs: enhance type documentation for clarity on operator usage and error handling
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: enhance type documentation for clarity on operator usage and error handling
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 6ac3ad29 docs: improve utility function documentation for clarity and consistency
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: improve utility function documentation for clarity and consistency
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 0d339108 docs: enhance operator documentation for clarity on usage and transformation concepts
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: enhance operator documentation for clarity on usage and transformation concepts
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 9cbb97c6 docs: update main package entrypoint documentation for clarity on Observable usage and features
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: update main package entrypoint documentation for clarity on Observable usage and features
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo f40e8b88 docs: streamline and clarify Observable documentation for improved readability and understanding
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: streamline and clarify Observable documentation for improved readability and understanding
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 6710ce8c chore: standardize variable naming for deno configuration in build_npm script
Signed-off-by: Okiki Ojo <hey@okikio.dev>
chore: standardize variable naming for deno configuration in build_npm script
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo e2f23ccc docs: refine documentation for ObservableError to enhance clarity on error handling and context preservation
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: refine documentation for ObservableError to enhance clarity on error handling and context preservation
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 5ddcf289 docs: update event module documentation for clarity on EventBus and event handling
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: update event module documentation for clarity on EventBus and event handling
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo b8142d76 docs: enhance queue module documentation for clarity on FIFO operations and performance
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: enhance queue module documentation for clarity on FIFO operations and performance
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 82c5683f docs: clarify Symbol interface descriptions for Observable interoperability
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: clarify Symbol interface descriptions for Observable interoperability
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 22125449 tests: add interop benchmarks and enhance error handling in tests
Signed-off-by: Okiki Ojo <hey@okikio.dev>
tests: add interop benchmarks and enhance error handling in tests
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 928fc415 chore: remove Gitpod configuration files and NVM version file
Signed-off-by: Okiki Ojo <hey@okikio.dev>
chore: remove Gitpod configuration files and NVM version file
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 293f9481 docs: enhance documentation across error, operations, and operators modules for clarity and usage guidance
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: enhance documentation across error, operations, and operators modules for clarity and usage guidance
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 57d310ab docs: update mod.ts with enhanced descriptions and mental model for Observable implementation
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: update mod.ts with enhanced descriptions and mental model for Observable implementation
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo c3a53729 docs: enhance README with mental model for Observables and clarify behavior choices
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: enhance README with mental model for Observables and clarify behavior choices
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo ee52a0ab docs: enhance README and mod.ts with detailed behavior notes and usage patterns for Observables
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: enhance README and mod.ts with detailed behavior notes and usage patterns for Observables
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo bd839e6e feat: add forEach method to Observable class with detailed usage and behavior notes
Signed-off-by: Okiki Ojo <hey@okikio.dev>
feat: add forEach method to Observable class with detailed usage and behavior notes
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 9c15d4f1 docs: enhance SpecObserver and Observer interfaces documentation for clarity on subscription management and cleanup
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: enhance SpecObserver and Observer interfaces documentation for clarity on subscription management and cleanup
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo bb872c89 docs: add behavior notes and differences to README for clarity on implementation choices
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: add behavior notes and differences to README for clarity on implementation choices
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 1de4928c docs: clarify interop helper behavior and input acceptance in README
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: clarify interop helper behavior and input acceptance in README
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo ecd1dcc7 fix: improve subscription handling with early abort detection and cleanup
Signed-off-by: Okiki Ojo <hey@okikio.dev>
fix: improve subscription handling with early abort detection and cleanup
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo c3c392ec feat: enhance observableInputToStream with improved error handling and subscription management
Signed-off-by: Okiki Ojo <hey@okikio.dev>
feat: enhance observableInputToStream with improved error handling and subscription management
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo c48b7ea8 chore: comment out formatting check in CI workflow
Signed-off-by: Okiki Ojo <hey@okikio.dev>
chore: comment out formatting check in CI workflow
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
semantic-release-bot committed
Okiki Ojo ad262178 fix: adjust timing in combineLatestWith test for accurate emission sequence
Signed-off-by: Okiki Ojo <hey@okikio.dev>
fix: adjust timing in combineLatestWith test for accurate emission sequence
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo f5425aa1 feat: enhance observableInputToStream with subscription management and cancellation support
Signed-off-by: Okiki Ojo <hey@okikio.dev>
feat: enhance observableInputToStream with subscription management and cancellation support
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 79491ade test: enhance event tests for Deno with ephemeral port and improved cleanup; add new tests for RxJS operator adaptation and subscribable behavior
Signed-off-by: Okiki Ojo <hey@okikio.dev>
test: enhance event tests for Deno with ephemeral port and improved cleanup; add new tests for RxJS operator adaptation and subscribable behavior
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 3c2d88ff benchmark: add interop benchmarks to evaluate adapter performance and overhead
Signed-off-by: Okiki Ojo <hey@okikio.dev>
benchmark: add interop benchmarks to evaluate adapter performance and overhead
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 9a10fd19 docs: update README to enhance clarity on operators and interop features
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: update README to enhance clarity on operators and interop features
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 9c70c52b feat: enhance interoperability with new SubscribableLike interface and improved ObservableInteropInputLike type
Signed-off-by: Okiki Ojo <hey@okikio.dev>
feat: enhance interoperability with new SubscribableLike interface and improved ObservableInteropInputLike type
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
semantic-release-bot committed
Okiki Ojo 59bb4e56 tests: add new tests for the new operators and enhance existing tests for improved functionality and interoperability
Signed-off-by: Okiki Ojo <hey@okikio.dev>
tests: add new tests for the new operators and enhance existing tests for improved functionality and interoperability
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo f3a13e6c feat: enhance combination operators with improved state management and error handling
Signed-off-by: Okiki Ojo <hey@okikio.dev>
feat: enhance combination operators with improved state management and error handling
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo df804556 feat: add indexed predicate operators and enhance existing operators for improved functionality
Signed-off-by: Okiki Ojo <hey@okikio.dev>
feat: add indexed predicate operators and enhance existing operators for improved functionality
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 9843b2ec feat: add cancellation handling and stream wrapping for operators
Signed-off-by: Okiki Ojo <hey@okikio.dev>
feat: add cancellation handling and stream wrapping for operators
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 53ef4ab7 feat: add stream and observable integration functions for better interoperability
Signed-off-by: Okiki Ojo <hey@okikio.dev>
feat: add stream and observable integration functions for better interoperability
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
semantic-release-bot committed
Okiki Ojo 7d5bf2a5 feat: add changed operator to emit only distinct values in streams
Signed-off-by: Okiki Ojo <hey@okikio.dev>
feat: add changed operator to emit only distinct values in streams
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
semantic-release-bot committed
semantic-release-bot committed
Okiki Ojo 9cd5e9a3 ci: add provenance and public access to npm publish command
Signed-off-by: Okiki Ojo <hey@okikio.dev>
ci: add provenance and public access to npm publish command
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
semantic-release-bot committed