@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.44 kB
Source Map (JSON)
{"version":3,"file":"collectWhile.mjs","mappings":"AAAA;AAEA,OAAO,KAAKA,CAAZ,MAAmB,8BAAnB;AACA,OAAO,KAAKC,KAAZ,MAAuB,aAAvB;AACA,OAAO,KAAKC,QAAZ,MAA0B,mBAA1B;AAEA;;;;AAGA,OAAM,SAAUC,aAAV,CACJC,IADI,EAEJC,CAFI,EAEoB;AAExB;;AAEA,UAAQD,IAAI,CAACE,OAAb;AACE,SAAKJ,QAAQ,CAACK,eAAd;AAA+B;AAC7B,eAAOP,CAAC,CAACQ,KAAF,CAAQH,CAAC,CAACD,IAAI,CAACK,CAAN,CAAT,EAAmB,MAAMR,KAAK,CAACS,KAAN,EAAzB,EAAwCT,KAAK,CAACU,MAA9C,CAAP;AACD;;AACD,SAAKT,QAAQ,CAACU,SAAd;AAAyB;AACvB,cAAMC,KAAK,GAAGT,IAAI,CAACU,SAAL,EAAd;AACA,YAAIC,IAAI,GAAGd,KAAK,CAACS,KAAN,EAAX;;AACA,aAAK,IAAIM,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGH,KAAK,CAACI,MAA1B,EAAkCD,CAAC,EAAnC,EAAuC;AACrC,gBAAME,GAAG,GAAGb,CAAC,CAACQ,KAAK,CAACG,CAAD,CAAN,CAAb;;AACA,cAAIhB,CAAC,CAACmB,MAAF,CAASD,GAAT,CAAJ,EAAmB;AACjBH,gBAAI,GAAGd,KAAK,CAACmB,OAAN,CAAcL,IAAd,EAAoBG,GAAG,CAACG,KAAxB,CAAP;AACD,WAFD,MAEO;AACL,mBAAON,IAAP;AACD;AACF;;AACD,eAAOA,IAAP;AACD;;AACD;AAAS;AACP,eAAOZ,aAAa,CAACC,IAAI,CAACkB,WAAL,EAAD,EAAqBjB,CAArB,CAApB;AACD;AAnBH;AAqBD;AAED;;;;;;AAKA,OAAM,SAAUkB,YAAV,CACJlB,CADI,EACoB;AAExB,SAAQD,IAAD,IAAUD,aAAa,CAACC,IAAD,EAAOC,CAAP,CAA9B;AACD","names":["O","Chunk","ChunkDef","collectWhile_","self","f","_typeId","SingletonTypeId","fold_","a","empty","single","ArrTypeId","array","arrayLike","dest","i","length","rhs","isSome","append_","value","materialize","collectWhile"],"sourceRoot":"","sources":["../../../../../_src/Collections/Immutable/Chunk/api/collectWhile.ts"],"sourcesContent":[null]}