@effection/core
Effection is the structured concurrency toolkit for JavaScript. You can check out the getting started guide for an introduction.
[Symbol.operation
as an operation
AbortSignal
from @effection/fetch
to @effection/core
as a resource
init
all
, 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
.
yield
statement;yieldingTo
property to taskhalt
method on Effection
to halt root task