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.55 kB
{"version":3,"file":"dropWhile.mjs","mappings":"AAAA;AAEA,OAAO,KAAKA,KAAZ,MAAuB,aAAvB;AACA,SAASC,SAAT,EAAoBC,QAApB,QAAoC,mBAApC;AAEA;;;;AAGA,OAAM,SAAUC,UAAV,CACJC,IADI,EAEJC,CAFI,EAEgB;AAEpB;;AAEA,UAAQD,IAAI,CAACE,OAAb;AACE,SAAKL,SAAL;AAAgB;AACd,cAAMM,GAAG,GAAGH,IAAI,CAACI,SAAL,EAAZ;AACA,cAAMC,GAAG,GAAGF,GAAG,CAACG,MAAhB;AACA,YAAIC,CAAC,GAAG,CAAR;;AACA,eAAOA,CAAC,GAAGF,GAAJ,IAAWJ,CAAC,CAACE,GAAG,CAACI,CAAD,CAAJ,CAAnB,EAA8B;AAC5BA,WAAC;AACF;;AACD,eAAOX,KAAK,CAACY,KAAN,CAAYR,IAAZ,EAAkBO,CAAlB,CAAP;AACD;;AACD;AAAS;AACP,cAAME,QAAQ,GAAGT,IAAI,CAACU,iBAAL,EAAjB;AACA,YAAIC,IAAI,GAAG,IAAX;AACA,YAAIJ,CAAC,GAAG,CAAR;AACA,YAAIK,IAAJ;;AAEA,eAAOD,IAAI,KAAKC,IAAI,GAAGH,QAAQ,CAACG,IAAT,EAAZ,CAAJ,IAAoC,CAACA,IAAI,CAACC,IAAjD,EAAuD;AACrD,gBAAMC,KAAK,GAAGF,IAAI,CAACG,KAAnB;AACA,gBAAMV,GAAG,GAAGS,KAAK,CAACR,MAAlB;AACA,cAAIU,CAAC,GAAG,CAAR;;AACA,iBAAOL,IAAI,IAAIK,CAAC,GAAGX,GAAnB,EAAwB;AACtB,kBAAMY,CAAC,GAAGH,KAAK,CAACE,CAAD,CAAf;;AACA,gBAAIf,CAAC,CAACgB,CAAD,CAAL,EAAU;AACRV,eAAC;AACDS,eAAC;AACF,aAHD,MAGO;AACLL,kBAAI,GAAG,KAAP;AACD;AACF;AACF;;AACD,eAAOf,KAAK,CAACY,KAAN,CAAYR,IAAZ,EAAkBO,CAAlB,CAAP;AACD;AA/BH;AAiCD;AAED;;;;;;AAKA,OAAM,SAAUW,SAAV,CACJjB,CADI,EACgB;AAEpB,SAAQD,IAAD,IAAUD,UAAU,CAACC,IAAD,EAAOC,CAAP,CAA3B;AACD","names":["Chunk","ArrTypeId","concrete","dropWhile_","self","f","_typeId","arr","arrayLike","len","length","i","drop_","iterator","arrayLikeIterator","cont","next","done","array","value","j","a","dropWhile"],"sourceRoot":"","sources":["../../../../../_src/Collections/Immutable/Chunk/api/dropWhile.ts"],"sourcesContent":[null]}