@effection/subscription
Effection is the structured concurrency toolkit for JavaScript. You can find detailed information about channels, streams and subscriptions at https://frontside.com/effection/docs/guides/collections#stream
Effection Subscriptions
Effection is the structured concurrency toolkit for JavaScript. You can find detailed information about channels, streams and subscriptions at https://frontside.com/effection/docs/guides/collections#stream
@effection/core@2.2.3@effection/coreerror and name properties to underlying Error. fixes https://github.com/thefrontside/effection/issues/675)Symbol.operation as an operation
AbortSignal from @effection/fetch to @effection/core as a resource
buffer method on Stream returns a resource and can receive an optional limit using a ring buffer for efficient bounded cachingstringBuffer method on Streamgrep method to streams to scan items for given substring or regexpStream from subscription package into its own @effection/stream packageStream into its own package on 2021-09-27initall, race and withTimeout.toString() method to task for nicely formatted rendering of task structureTask#spawn operation to spawn new task with a specific scopedist directory didn't contain the esm and cjs directory. We copy the package.json for reference into the dist, and this broke the files resolution. Switch to using dist-cjs and dist-esm which allows us to avoid copying package.json.
forEach and expect no longer create
intermediate delegation tasksjoin method on stream to return stream resultstringBuffer method to stream which buffers stream to a stringbuffer method on Stream to buffer stream contents for later replaySubscribable to StreamcreateSubscribable and Subscribable interfaceTReturn defaults to undefined.createSubscription are chainable on both sides of the yieldsubscribe instead of Subscribable.from which is now deprecated.subscribe properlysubscribe function, allow chaining of map, filter etc on subscriptions and deprecate chaining on subscribables.createSubscription is returned without using yield.effection dependency into normal, non-peer dependencymap, filter, and forEach for working with subscriptionsmatch method to Subscribable to filter a subscription by pattern70ac8e3: create the @effection/subscription package with the
createSubscription operation.
Refactor on() operation from @effection/events to use
createSubscription()
Updated dependencies [60ed704]