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 11 kB
{"version":3,"file":"classic.mjs","mappings":"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","names":["isSome","none","some","Tp","C","ap","fa","fab","ap_","flatten","f","comprehension","input","g","go","scope","length","empty","x","append_","slice","deleteAt","i","as","deleteAt_","isOutOfBound","unsafeDeleteAt_","duplicate","ma","extend","extend_","map","_","findFirstMap","findFirstMap_","findFirstMapWithIndex_","a","len","v","findFirstMapWithIndex","findLastMap","findLastMap_","foldLeft","onNil","onCons","foldLeft_","isEmpty","foldRight","foldRight_","init","insertAt","insertAt_","unsafeInsertAt_","xs","splice","unsafeInsertAt","updateAt","updateAt_","unsafeUpdateAt_","unsafeUpdateAt","lefts","r","_tag","push","left","modifyAt","modifyAt_","rights","right","rotate","n","rotate_","Math","abs","concat","scanLeft","b","scanLeft_","l","Array","scanRight","scanRight_","takeUntil","predicate","takeUntil_","unsafeDeleteAt","separate","e","tuple","groupBy","groupBy_","k","hasOwnProperty"],"sourceRoot":"","sources":["../../../../_src/Collections/Immutable/Array/classic.ts"],"sourcesContent":[null]}