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 2.76 kB
{"version":3,"file":"race.mjs","mappings":"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","names":["Cause","E","Exit","Fiber","pipe","as_","core","raceWith_","done","uninterruptibleMask","map_","mapErrorCause_","race_","self","that","__trace","descriptorWith","descriptor","parentFiberId","id","maybeDisconnect","io","interruptible","force","exit","right","foldM_","cause","join","_","combinePar","a","interruptAs","left","race","raceEither_","raceEither","raceFirst_","result","raceFirst"],"sourceRoot":"","sources":["../../_src/Effect/race.ts"],"sourcesContent":[null]}