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.98 kB
{"version":3,"file":"index.mjs","mappings":"AAAA;AAEA,OAAM,SAAUA,WAAV,CAAyBC,MAAzB,EAA0CC,EAA1C,EAAsDC,CAAtD,EAA4DC,GAA5D,EAAoE;AACxE,MAAIC,GAAG,GAAGD,GAAV;;AACA,MAAI,CAACH,MAAL,EAAa;AACX,UAAMK,GAAG,GAAGF,GAAG,CAACG,MAAhB;AACAF,OAAG,GAAG,IAAIG,KAAJ,CAAUF,GAAV,CAAN;;AACA,SAAK,IAAIG,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGH,GAApB,EAAyB,EAAEG,CAA3B,EAA8BJ,GAAG,CAACI,CAAD,CAAH,GAASL,GAAG,CAACK,CAAD,CAAZ;AAC/B;;AACDJ,KAAG,CAACH,EAAD,CAAH,GAAUC,CAAV;AACA,SAAOE,GAAP;AACD;AAED,OAAM,SAAUK,cAAV,CAA4BT,MAA5B,EAA6CC,EAA7C,EAAyDE,GAAzD,EAAiE;AACrE,QAAMO,MAAM,GAAGP,GAAG,CAACG,MAAJ,GAAa,CAA5B;AACA,MAAIE,CAAC,GAAG,CAAR;AACA,MAAIG,CAAC,GAAG,CAAR;AACA,MAAIP,GAAG,GAAGD,GAAV;;AACA,MAAIH,MAAJ,EAAY;AACVQ,KAAC,GAAGG,CAAC,GAAGV,EAAR;AACD,GAFD,MAEO;AACLG,OAAG,GAAG,IAAIG,KAAJ,CAAUG,MAAV,CAAN;;AACA,WAAOF,CAAC,GAAGP,EAAX,EAAeG,GAAG,CAACO,CAAC,EAAF,CAAH,GAAWR,GAAG,CAACK,CAAC,EAAF,CAAd;AAChB;;AACD,IAAEA,CAAF;;AACA,SAAOA,CAAC,IAAIE,MAAZ,EAAoBN,GAAG,CAACO,CAAC,EAAF,CAAH,GAAWR,GAAG,CAACK,CAAC,EAAF,CAAd;;AACpB,MAAIR,MAAJ,EAAY;AACVI,OAAG,CAACE,MAAJ,GAAaI,MAAb;AACD;;AACD,SAAON,GAAP;AACD;AAED,OAAM,SAAUQ,aAAV,CAA2BZ,MAA3B,EAA4CC,EAA5C,EAAwDC,CAAxD,EAA8DC,GAA9D,EAAsE;AAC1E,QAAME,GAAG,GAAGF,GAAG,CAACG,MAAhB;;AACA,MAAIN,MAAJ,EAAY;AACV,QAAIQ,CAAC,GAAGH,GAAR;;AACA,WAAOG,CAAC,IAAIP,EAAZ,EAAgBE,GAAG,CAACK,CAAC,EAAF,CAAH,GAAWL,GAAG,CAACK,CAAD,CAAd;;AAChBL,OAAG,CAACF,EAAD,CAAH,GAAUC,CAAV;AACA,WAAOC,GAAP;AACD;;AACD,MAAIK,CAAC,GAAG,CAAR;AAAA,MACEG,CAAC,GAAG,CADN;AAEA,QAAMP,GAAG,GAAG,IAAIG,KAAJ,CAAaF,GAAG,GAAG,CAAnB,CAAZ;;AACA,SAAOG,CAAC,GAAGP,EAAX,EAAeG,GAAG,CAACO,CAAC,EAAF,CAAH,GAAWR,GAAG,CAACK,CAAC,EAAF,CAAd;;AACfJ,KAAG,CAACH,EAAD,CAAH,GAAUC,CAAV;;AACA,SAAOM,CAAC,GAAGH,GAAX,EAAgBD,GAAG,CAAC,EAAEO,CAAH,CAAH,GAAWR,GAAG,CAACK,CAAC,EAAF,CAAd;;AAChB,SAAOJ,GAAP;AACD","names":["arrayUpdate","mutate","at","v","arr","out","len","length","Array","i","arraySpliceOut","newLen","g","arraySpliceIn"],"sourceRoot":"","sources":["../../../../../_src/Collections/Immutable/HashMap/Array/index.ts"],"sourcesContent":[null]}