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 5.98 kB
{"version":3,"file":"core.mjs","mappings":"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","names":["Cause","E","identity","O","L","Tp","P","first","self","_tag","some","a","none","left","Error","foldLoop","emptyCase","singleCase","thenCase","bothCase","inp","out","isEmpty","reduce_","empty","acc","val","prepend_","right","parSeqs","unsafeFirst","tail","head","fold_","of","fold","chain_","f","combineSeq_","combinePar_","chain","flatten","toCause","fail","combineSeq","combinePar","map_","single","map","zipWith_","that","b","zipWith","zip_","tuple","zip","zipLeft_","_b","zipLeft","zipRight_","_a","zipRight"],"sourceRoot":"","sources":["../../../../_src/Collections/Immutable/ParSeq/core.ts"],"sourcesContent":[null]}