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 1.76 kB
{"version":3,"file":"loop.mjs","mappings":"AAAA;AAEA,OAAO,KAAKA,CAAZ,MAAmB,yCAAnB;AACA,SAASC,IAAT,QAAqB,uBAArB;AACA,OAAO,KAAKC,IAAZ,MAAsB,YAAtB;AAEA,OAAO,KAAKC,GAAZ,MAAqB,WAArB;AAEA;;;;;;;;;;;;;;;;;AAgBA,OAAM,SAAUC,IAAV,CAAkBC,OAAlB,EAA8BC,IAA9B,EAAuDC,GAAvD,EAAuE;AAC3E,SAAO,CACLC,IADK,EAELC,OAFK,KAGyB;AAC9B,WAAON,GAAG,CAACO,IAAJ,CAASC,aAAa,CAACN,OAAD,EAAUC,IAAV,EAAgBC,GAAhB,EAAqBC,IAArB,EAA2BC,OAA3B,CAAtB,EAA4DG,CAAD,IAChEC,KAAK,CAACC,IAAN,CAAWd,CAAC,CAACe,OAAF,CAAUH,CAAV,CAAX,CADK,CAAP;AAGD,GAPD;AAQD;;AAED,SAASD,aAAT,CACEN,OADF,EAEEC,IAFF,EAGEC,GAHF,EAIEC,IAJF,EAKEC,OALF,EAKkB;AAEhB,SAAOP,IAAI,CAACc,OAAL,CAAa,MAAK;AACvB,QAAIV,IAAI,CAACD,OAAD,CAAR,EAAmB;AACjB,aAAOH,IAAI,CAACe,MAAL,CAAYT,IAAI,CAACH,OAAD,CAAhB,EAA4Ba,CAAD,IAG9Bf,GAAG,KAAH,CADAQ,aAAa,CAACJ,GAAG,CAACF,OAAD,CAAJ,EAAeC,IAAf,EAAqBC,GAArB,EAA0BC,IAA1B,CACb,EAASW,EAAD,IAAO;AACbnB,SAAC,CAACoB,KAAF,CAAQD,EAAR,EAAYD,CAAZ;AACA,eAAOC,EAAP;AACD,OAHD,CAHG,CAAP;AASD;;AACD,WAAOjB,IAAI,CAACmB,WAAL,CAAiB,MAAMrB,CAAC,CAACsB,aAAF,EAAvB,CAAP;AACD,GAbM,EAaJb,OAbI,CAAP;AAcD;AAED;;;;;;;;;;;;;;;AAaA,OAAM,SAAUc,QAAV,CAAsBlB,OAAtB,EAAkCC,IAAlC,EAA2DC,GAA3D,EAA2E;AAC/E,SAAO,CACLC,IADK,EAELC,OAFK,KAGiB;AACtB,WAAOP,IAAI,CAACc,OAAL,CAAa,MAAK;AACvB,UAAIV,IAAI,CAACD,OAAD,CAAR,EAAmB;AACjB,eAAOH,IAAI,CAACe,MAAL,CAAYT,IAAI,CAACH,OAAD,CAAhB,EAA2B,MAAMkB,QAAQ,CAAChB,GAAG,CAACF,OAAD,CAAJ,EAAeC,IAAf,EAAqBC,GAArB,CAAR,CAAkCC,IAAlC,CAAjC,CAAP;AACD;;AACD,aAAON,IAAI,CAACsB,IAAZ;AACD,KALM,EAKJf,OALI,CAAP;AAMD,GAVD;AAWD","names":["L","pipe","core","map","loop","initial","cont","inc","body","__trace","map_","loopInternal_","x","Array","from","reverse","suspend","chain_","a","as","push_","succeedWith","emptyPushable","loopUnit","unit"],"sourceRoot":"","sources":["../../_src/Effect/loop.ts"],"sourcesContent":[null]}