UNPKG

@effect-ts/system

Version:

Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.

1 lines 3.99 kB
{"version":3,"file":"raceAll.mjs","mappings":"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","names":["reduce","reduce_","Tp","Exit","Fiber","pipe","await","promiseAwait","halt","make","succeed","Ref","as","asUnit","core","Do","forEach_","flatten","interruption","map","tap","arbiter","fibers","winner","promise","fails","res","foldM","e","c","tuple","unit","a","set","io","f","tap_","interrupt","raceAllWithStrategy","ios","interruptStrategy","__trace","do","makeRef","length","done","uninterruptibleMask","restore","x","fork","interruptible","fs","get","inheritRefs","raceAll","raceAllWait"],"sourceRoot":"","sources":["../../_src/Effect/raceAll.ts"],"sourcesContent":[null]}