@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.88 kB
Source Map (JSON)
{"version":3,"file":"reduceWhileEffect.mjs","mappings":"AAAA;AAEA,OAAO,KAAKA,IAAZ,MAAsB,6BAAtB;AAGA,SAASC,UAAT,QAA2B,mBAA3B;;AAEA,SAASC,IAAT,CACEC,CADF,EAEEC,QAFF,EAGEC,KAHF,EAIEC,CAJF,EAKEC,MALF,EAMEC,IANF,EAOEC,CAPF,EAOoC;AAElC,MAAIH,CAAC,GAAGC,MAAR,EAAgB;AACd,QAAIC,IAAI,CAACL,CAAD,CAAR,EAAa;AACX,aAAOH,IAAI,CAACU,MAAL,CAAYD,CAAC,CAACN,CAAD,EAAIE,KAAK,CAACC,CAAD,CAAT,CAAb,EAA8BK,EAAD,IAClCT,IAAI,CAACS,EAAD,EAAKP,QAAL,EAAeC,KAAf,EAAsBC,CAAC,GAAG,CAA1B,EAA6BC,MAA7B,EAAqCC,IAArC,EAA2CC,CAA3C,CADC,CAAP;AAGD,KAJD,MAIO;AACL,aAAOT,IAAI,CAACY,OAAL,CAAaT,CAAb,CAAP;AACD;AACF,GARD,MAQO;AACL,UAAMU,IAAI,GAAGT,QAAQ,CAACS,IAAT,EAAb;;AAEA,QAAIA,IAAI,CAACC,IAAT,EAAe;AACb,aAAOd,IAAI,CAACY,OAAL,CAAaT,CAAb,CAAP;AACD,KAFD,MAEO;AACL,YAAMY,GAAG,GAAGF,IAAI,CAACG,KAAjB;AACA,aAAOhB,IAAI,CAACiB,OAAL,CAAa,MAAMf,IAAI,CAACC,CAAD,EAAIC,QAAJ,EAAcW,GAAd,EAAmB,CAAnB,EAAsBA,GAAG,CAACR,MAA1B,EAAkCC,IAAlC,EAAwCC,CAAxC,CAAvB,CAAP;AACD;AACF;AACF;AAED;;;;;;AAIA,OAAM,SAAUS,kBAAV,CACJC,IADI,EAEJhB,CAFI,EAGJK,IAHI,EAIJC,CAJI,EAI8B;AAElC,QAAML,QAAQ,GAAce,IAAI,CAAEC,iBAAN,EAA5B;AACA,QAAMP,IAAI,GAAGT,QAAQ,CAACS,IAAT,EAAb;;AAEA,MAAIA,IAAI,CAACC,IAAT,EAAe;AACb,WAAOd,IAAI,CAACY,OAAL,CAAaT,CAAb,CAAP;AACD,GAFD,MAEO;AACL,UAAME,KAAK,GAAGQ,IAAI,CAACG,KAAnB;AACA,UAAMT,MAAM,GAAGF,KAAK,CAACE,MAArB;AAEA,WAAOL,IAAI,CAACC,CAAD,EAAIC,QAAJ,EAAcC,KAAd,EAAqB,CAArB,EAAwBE,MAAxB,EAAgCC,IAAhC,EAAsCC,CAAtC,CAAX;AACD;AACF;AAED;;;;;;;AAMA,OAAM,SAAUY,iBAAV,CACJlB,CADI,EAEJK,IAFI,EAGJC,CAHI,EAG8B;AAElC,SAAQU,IAAD,IAAUD,kBAAkB,CAACC,IAAD,EAAOhB,CAAP,EAAUK,IAAV,EAAgBC,CAAhB,CAAnC;AACD","names":["core","concreteId","loop","s","iterator","array","i","length","pred","f","chain_","s1","succeed","next","done","arr","value","suspend","reduceWhileEffect_","self","arrayLikeIterator","reduceWhileEffect"],"sourceRoot":"","sources":["../../../../../_src/Collections/Immutable/Chunk/api/reduceWhileEffect.ts"],"sourcesContent":[null]}