@effect-ts/system
Version:
Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.
1 lines • 8.27 kB
Source Map (JSON)
{"version":3,"file":"core.mjs","mappings":"AAAA;AAEA,OAAO,KAAKA,CAAZ,MAAmB,oBAAnB;AACA,OAAO,KAAKC,EAAZ,MAAoB,oBAApB;AACA,OAAO,KAAKC,EAAZ,MAAoB,0CAApB;AACA,OAAO,KAAKC,CAAZ,MAAmB,qBAAnB;AACA,SAASC,QAAQ,IAAIC,IAArB,EAA2BC,IAA3B,QAAuC,uBAAvC;AAMA,SACEC,KADF,EAEEC,QAFF,EAGEC,IAHF,EAIEC,aAJF,EAKEC,eALF,EAMEC,gBANF,EAOEC,cAPF,EAQET,QARF,EASEU,WATF,EAUEC,WAVF,EAWEC,UAXF,EAYEC,UAZF,EAaEC,YAbF,EAcEC,QAdF,EAeEC,YAfF,EAgBEC,eAhBF,EAiBEC,eAjBF,QAkBO,mBAlBP;AAmBA,OAAO,KAAKC,CAAZ,MAAmB,mBAAnB;AACA,OAAO,KAAKC,CAAZ,MAAmB,oBAAnB;AAEA,cAAc,mBAAd;AAEA;;;;;AAIA,OAAM,SAAUC,OAAV,CACJC,CADI,EACwB;AAE5B,SAAO,IAAIN,YAAJ,CAAiBM,CAAjB,CAAP;AACD;AAED;;;;;;AAKA,OAAM,SAAUC,WAAV,CACJC,IADI,EAEJC,IAFI,EAGJH,CAHI,EAG2B;AAE/B,SAAO,IAAIL,eAAJ,CAAoBO,IAApB,EAA0BC,IAA1B,EAAgCH,CAAhC,CAAP;AACD;AAED;;;;AAGA,OAAM,SAAUI,IAAV,CAAkBC,CAAlB,EAAsB;AAC1B,SAAOlB,cAAc,CAACW,CAAC,CAACM,IAAF,CAAOC,CAAP,CAAD,CAArB;AACD;AAED;;;;AAGA,OAAM,SAAUC,OAAV,CAAqBC,QAArB,EAAgC;AACpC,SAAOpB,cAAc,CAACW,CAAC,CAACQ,OAAF,CAAUC,QAAV,CAAD,CAArB;AACD;AAED;;;;;;AAKA,OAAM,SAAUC,UAAV,CACJL,IADI,EAEJH,CAFI,EAE2B;AAE/B,SAAgBE,IAAT,IAAuCD,WAAW,CAACC,IAAD,EAAOC,IAAP,EAAaH,CAAb,CAAzD;AACD;AAED;;;;;;AAKA,OAAM,SAAUS,OAAV,CACJP,IADI,EAEJC,IAFI,EAEwB;AAE5B,SAAOF,WAAW,CAACC,IAAD,EAAOC,IAAP,EAAa3B,EAAE,CAACkC,KAAhB,CAAlB;AACD;AAED;;;;;;AAKA,OAAM,SAAUC,MAAV,CAAgDR,IAAhD,EAA4E;AAChF,SAAQD,IAAD,IAA+BO,OAAO,CAACP,IAAD,EAAOC,IAAP,CAA7C;AACD;AAED;;;;AAGA,OAAM,SAAUS,SAAV,CAAuBC,GAAvB,EAAkC;AACtC,SAAQN,QAAD,IACL,IAAIf,YAAJ,CAAiBM,CAAC,CAACgB,UAAF,CAAajB,CAAC,CAACS,OAAF,CAAUO,GAAG,CAACA,GAAJ,CAAQN,QAAR,CAAV,CAAb,CAAjB,EAA6DQ,MAA7D,CAAoEF,GAAG,CAACG,GAAxE,CADF;AAED;AAED;;;;;;AAKA,OAAM,SAAUF,UAAV,CAAwBD,GAAxB,EAAmC;AACvC,SAAcN,QAAP,IACLU,WAAW,CAACV,QAAD,EAAWM,GAAX,CADb;AAED;AAED;;;;AAGA,OAAM,SAAUI,WAAV,CACJV,QADI,EAEJM,GAFI,EAEO;AAEX,SAAO,IAAIrB,YAAJ,CAAiBM,CAAC,CAACoB,IAAF,CAAOpB,CAAC,CAACgB,UAAF,CAAaP,QAAb,CAAP,EAA+BM,GAAG,CAACA,GAAnC,CAAjB,EAA0DE,MAA1D,CAAiEF,GAAG,CAACG,GAArE,CAAP;AACD;AAED;;;;AAGA,OAAM,SAAUG,WAAV,CAAyBN,GAAzB,EAAoC;AACxC,SAAcN,QAAP,IACL,IAAIf,YAAJ,CAAiBM,CAAC,CAACoB,IAAF,CAAOX,QAAP,EAAiBM,GAAG,CAACA,GAArB,CAAjB,EAA4CE,MAA5C,CAAmDF,GAAG,CAACG,GAAvD,CADF;AAED;AAED;;;;AAGA,OAAM,SAAUI,YAAV,CACJb,QADI,EAEJM,GAFI,EAEO;AAEX,SAAO,IAAIrB,YAAJ,CAAiBM,CAAC,CAACoB,IAAF,CAAOX,QAAP,EAAiBM,GAAG,CAACA,GAArB,CAAjB,EAA4CE,MAA5C,CAAmDF,GAAG,CAACG,GAAvD,CAAP;AACD;AAED;;;;AAGA,OAAM,SAAUK,YAAV,CAA0BC,GAA1B,EAAqC;AACzC,SAAWtB,CAAJ,IAAgDc,UAAU,CAACQ,GAAD,CAAV,CAAgBzB,CAAC,CAAC0B,MAAF,CAASvB,CAAT,CAAhB,CAAvD;AACD;AAED;;;;AAGA,OAAM,SAAUwB,IAAV,CACJtB,IADI,EAEJC,IAFI,EAEmB;AAEvB,SAAO,IAAIP,eAAJ,CAAoBM,IAApB,EAA0BC,IAA1B,EAAgC3B,EAAE,CAACkC,KAAnC,CAAP;AACD;AAED;;;;AAGA,OAAM,SAAUe,GAAV,CAA0BC,KAA1B,EAAkD;AACtD,SAAiBC,IAAV,IAAmCH,IAAI,CAACG,IAAD,EAAOD,KAAP,CAA9C;AACD;AAED;;;;AAGA,OAAM,SAAUE,MAAV,CAA6BzB,IAA7B,EAAoD;AACxD,SAAiBD,IAAV,IAAmC2B,OAAO,CAAC3B,IAAD,EAAOC,IAAP,CAAjD;AACD;AAED;;;;AAGA,OAAM,SAAU0B,OAAV,CACJ3B,IADI,EAEJC,IAFI,EAEmB;AAEvB,SAAO,IAAIP,eAAJ,CAAoBM,IAApB,EAA0BC,IAA1B,EAAgC,CAAC2B,CAAD,EAAIC,CAAJ,MAAW,EAAE,GAAGD,CAAL;AAAQ,OAAGC;AAAX,GAAX,CAAhC,CAAP;AACD;AAED;;;;AAGA,OAAM,SAAUC,GAAV,CACJ,GAAGC,EADC,EACmC;AAEvC,SAAO,IAAI7C,WAAJ,CAAgB6C,EAAhB,CAAP;AACD;AAED;;;;AAGA,OAAM,SAAUC,MAAV,CACJ,GAAGD,EADC,EACmC;AAEvC,SAAO,IAAI5C,WAAJ,CAAgB4C,EAAhB,CAAP;AACD;AAED;;;;AAGA,OAAM,SAAUE,IAAV,CAAqBC,KAArB,EAAqD;AACzD,SAAOA,KAAP;AACD;AAED;;;;AAGA,OAAM,SAAUC,SAAV,CACJC,CADI,EACa;AAEjB,SAAOxC,CAAC,CAACyC,MAAF,CAAS1D,KAAK,CAACyD,CAAD,CAAd,EAAoBE,CAAD,IACxB1C,CAAC,CAACgB,UAAF,CACEjB,CAAC,CAAC4C,aAAF,CAAiBC,QAAD,IACd7C,CAAC,CAAC8C,WAAF,CAAc,MAAM9C,CAAC,CAAC+C,iBAAF,CAAoBJ,CAApB,EAAuBE,QAAvB,CAApB,CADF,CADF,CADK,CAAP;AAOD;AAED;;;;AAGA,OAAM,SAAUG,KAAV,CAAyBT,KAAzB,EAA8C;AAClD,SAAO,IAAI7C,UAAJ,CAAe6C,KAAf,CAAP;AACD;AAED;;;;AAGA,OAAM,SAAUU,GAAV,CAAoB9C,CAApB,EAAkC;AACtC,SAAc+C,EAAP,IAA8C7B,IAAI,CAAC6B,EAAD,EAAK/C,CAAL,CAAzD;AACD;AAED;;;;AAGA,OAAM,SAAUkB,IAAV,CAA2B6B,EAA3B,EAA+C/C,CAA/C,EAA6D;AACjE,SAAO,IAAIP,QAAJ,CAAasD,EAAb,EAAiB/C,CAAjB,CAAP;AACD;AAED;;;;AAGA,OAAM,SAAUgD,KAAV,CAA8BhD,CAA9B,EAA2D;AAC/D,SAAc+C,EAAP,IAAwDR,MAAM,CAACQ,EAAD,EAAK/C,CAAL,CAArE;AACD;AAED;;;;AAGA,OAAM,SAAUuC,MAAV,CACJQ,EADI,EAEJ/C,CAFI,EAEyB;AAE7B,SAAO,IAAIV,UAAJ,CAAeyD,EAAf,EAAmB/C,CAAnB,CAAP;AACD;AAED;;;;AAGA,OAAM,SAAUiD,OAAV,CACJC,GADI,EAC8B;AAElC,SAAOX,MAAM,CAACW,GAAD,EAAMvE,IAAN,CAAb;AACD;AAED;;;;AAGA,OAAM,SAAUwE,QAAV,CAA4C,GAAGC,EAA/C,EAAuD;AAC3D,SACElD,IADK,IAmBLpB,QAAQ,CACNoB,IADM,EAENlB,aAAa,CACXa,CAAC,CAACwD,eAAF,CAAkB,GAAGD,EAArB,EAAyB,CAAC,GAAGE,QAAJ,KACvBA,QAAQ,CACLR,GADH,CACO,CAACS,CAAD,EAAIC,CAAJ,MAAW;AAAE,KAACJ,EAAE,CAACI,CAAD,CAAF,CAAOxC,GAAR,GAAcuC;AAAhB,GAAX,CADP,EAEGE,MAFH,CAEU,CAACC,CAAD,EAAIC,CAAJ,MAAW,EAAE,GAAGD,CAAL;AAAQ,OAAGC;AAAX,GAAX,CAFV,CADF,CADW,CAFP,CAnBV;AA6BD;AAED;;;;;AAIA,OAAM,SAAUC,MAAV,CAA0B1D,IAA1B,EAA8C;AAClD,SAAOJ,CAAC,CAAC+D,UAAF,CAAahF,KAAK,CAACqB,IAAD,CAAlB,CAAP;AACD;AAED;;;;AAGA,OAAM,SAAU4D,QAAV,CAAoCC,OAApC,EAA+E;AACnF,SAAgB7D,IAAT,IAAkE;AACvE,WAAOnB,IAAI,CAACmB,IAAD,CAAJ,CACLhB,gBAAgB,CAAC,CAAC;AAAEwB,WAAK,EAAE,CAACqB,CAAD,EAAIiC,KAAJ;AAAT,KAAD,KACfvF,CAAC,CAACwF,KAAF,CACE3F,CAAC,CAAC4F,cAAF,CAAiBF,KAAjB,CADF,EAEG3D,CAAD,IAAOR,CAAC,CAACS,OAAF,CAAU9B,EAAE,CAACkC,KAAH,CAASqB,CAAT,EAAY1B,CAAZ,CAAV,CAFT,EAGG8D,CAAD,IAAOtE,CAAC,CAACuE,IAAF,CAAOD,CAAP,CAHT,CADc,CAAhB,CAME,KANF,EAMSJ,OANT,CADK,EAQL/E,aAAa,CAACa,CAAC,CAACwE,WAAF,EAAD,CARR,CAAP;AASD,GAVD;AAWD;AAED;;;;AAGA,OAAM,SAAUC,KAAV,GAAe;AACnB,SAAOrF,eAAe,CAAEqD,CAAD,IAA+BA,CAAC,CAACiC,GAAF,CAAM,CAAN,CAAhC,CAAtB;AACD;AAED;;;;AAGA,OAAM,SAAUC,MAAV,GAAgB;AACpB,SAAOvF,eAAe,CAAEqD,CAAD,IAA+BA,CAAC,CAACiC,GAAF,CAAM,CAAN,CAAhC,CAAtB;AACD;AAED;;;;;AAIA,OAAM,SAAUE,QAAV,CACJzE,CADI,EACW;AAEf,SAAO8D,QAAQ,CAAC5E,gBAAgB,CAAEoD,CAAD,IAA+BzC,CAAC,CAACO,IAAF,CAAOJ,CAAC,CAACsC,CAAC,CAACiC,GAAF,CAAM,CAAN,CAAD,CAAR,CAAhC,CAAjB,CAAf;AACD;AAED;;;;;AAIA,OAAM,SAAUG,KAAV,CAA2BxE,IAA3B,EAAiD;AACrD,SAAO4D,QAAQ,CAAC5E,gBAAgB,CAAEoD,CAAD,IAA+BzC,CAAC,CAAC8E,GAAF,CAAMrC,CAAC,CAACiC,GAAF,CAAM,CAAN,CAAN,CAAhC,CAAjB,CAAR,CACLrE,IADK,CAAP;AAGD;AAED;;;;;AAIA,OAAM,SAAU0E,MAAV,CAAkCzE,IAAlC,EAA8D;AAClE,SAAO2D,QAAQ,CAACQ,KAAK,GAAS,KAAT,CAAL,CAAqBnE,IAArB,CAAD,CAAf;AACD;;AAED,SAAS0E,SAAT,CACE3E,IADF,EAC2B;AAQzB,QAAM4E,MAAM,GAAG5F,gBAAgB,CAC7B,CAAC;AACCwB,SAAK,EAAE,CACL;AACEA,WAAK,EAAE,CAACqB,CAAD,EAAIwB,CAAJ;AADT,KADK,EAILlD,CAJK;AADR,GAAD,KAgCIR,CAAC,YAAD,CAdAA,CAAC,OAAD,CADAA,CAAC,CAAC6E,KAAF,CADAnG,EAAE,CAACwG,WACH,CACA,EAASC,GAAD,IAEJnF,CAAC,CAAC0C,MAAF,CAASgB,CAAC,CAACyB,GAAD,EAAM3E,CAAN,CAAV,EAAqB4E,MAAD,IAAW;AAC7B,QAAIA,MAAM,CAACC,IAAP,KAAgB,MAApB,EAA4B;AAC1B,aAAOrF,CAAC,CAACO,IAAF,CAAOC,CAAP,CAAP;AACD,KAFD,MAEO;AACL,aAEER,CAAC,IAAD,CADAtB,EAAE,CAAC4G,KAAH,CAASC,IAAI,CAACC,GAAL,CAASL,GAAG,GAAGC,MAAM,CAACK,QAAtB,CAAT,CACA,EAAK9G,EAAE,CAACkC,KAAH,CAASqB,CAAT,EAAYkD,MAAM,CAACM,IAAnB,CAAL,CAFF;AAID;AACF,GATD,CAFJ,CAcA,EAAaxD,CAAb,CAjCyB,CAA/B;AAqCA,SAEE+B,QAAQ,CAACgB,MAAM,CAAC,KAAD,CAAN,CAAc/E,OAAO,CAAC,MAAM8C,KAAK,CAACgC,SAAS,CAAC3E,IAAD,CAAV,CAAZ,CAArB,CAAD,CAAR,CADAoE,KAAK,GAAQ,KAAR,CAAL,CAAoBpE,IAApB,CACA,CAFF;AAID;AAED;;;;;AAGA,OAAM,SAAUsF,KAAV,CACJtF,IADI,EAEJuF,QAFI,EAE6C;AAEjD,SAAOhF,OAAO,CACZ/B,QAAQ,EADI,EAEZM,aAAa,CAACa,CAAC,CAACS,OAAF,CAAUmF,QAAQ,CAACC,IAAnB,CAAD,CAFD,CAAP,CAGL,KAHK,EAGEb,SAAS,CAAqB3E,IAArB,CAHX,CAAP;AAID","names":["C","CL","Tp","E","identity","idFn","pipe","build","compose_","fold","fromRawEffect","fromRawFunction","fromRawFunctionM","fromRawManaged","LayerAllPar","LayerAllSeq","LayerChain","LayerFresh","LayerManaged","LayerMap","LayerSuspend","LayerZipWithPar","LayerZipWithSeq","T","M","suspend","f","zipWithPar_","self","that","fail","e","succeed","resource","zipWithPar","zipPar_","tuple","zipPar","fromValue","has","fromEffect","setKey","key","fromEffect_","map_","fromManaged","fromManaged_","fromFunction","tag","access","zip_","zip","right","left","andSeq","andSeq_","l","r","all","ls","allSeq","main","layer","toRuntime","_","chain_","a","checkPlatform","platform","succeedWith","makeCustomRuntime","fresh","map","fa","chain","flatten","ffa","restrict","ts","accessServicesT","servises","s","i","reduce","x","y","launch","useForever","catchAll","handler","cause","fold_","failureOrCause","c","halt","environment","first","get","second","mapError","orDie","die","orElse","retryLoop","update","currentTime","now","result","_tag","sleep","Math","abs","interval","next","retry","schedule","step"],"sourceRoot":"","sources":["../../_src/Layer/core.ts"],"sourcesContent":[null]}