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 2.41 kB
{"version":3,"file":"gen.mjs","mappings":"AAGA,SAASA,UAAT,QAA2B,6BAA3B;AACA,SAASC,SAAT,QAA0B,4BAA1B;AACA,SAASC,EAAT,EAAaC,EAAb,EAAiBC,EAAjB,EAAqBC,aAArB,QAA0C,wBAA1C;AAEA,SAASC,QAAT,QAAyB,0BAAzB;AAKA,SAASC,QAAT,EAAmBC,QAAnB,EAA6BC,KAA7B,QAA0C,uBAA1C;AACA,SAASC,MAAT,EAAiBC,IAAjB,QAA6B,aAA7B;AACA,SAASC,UAAT,QAA2B,mBAA3B;AAEA,SAASC,WAAT,QAA4B,gBAA5B;AACA,SAASC,OAAT,QAAwB,gBAAxB;AACA,SAASC,OAAT,QAAwB,eAAxB;AAEA,OAAM,MAAOC,UAAP,CAAiB;AAKrBC,cAAqBC,MAArB,EAAwDC,KAAxD,EAAsE;AAAjD;AAAmC;AAAkB;;AAEzD,IAAfC,MAAM,CAACC,QAAQ,IAAC;AAChB,WAAO,MAAM,IAAb;AACD;;AAToB;;AAYvB,MAAMC,OAAO,GAAG,CAACC,CAAD,EAASC,EAAT,EAAmBC,GAAnB,KAAgC;AAC9C,MAAIhB,KAAK,CAACc,CAAD,CAAT,EAAc;AACZ,WAAO,IAAIP,UAAJ,CAAeJ,UAAU,CAACP,aAAa,CAACkB,CAAD,CAAb,CAAiBjB,QAAjB,CAAD,CAAzB,EAAuDkB,EAAvD,CAAP;AACD;;AACD,MAAIjB,QAAQ,CAACgB,CAAD,CAAZ,EAAiB;AACf,WAAO,IAAIP,UAAJ,CAAeJ,UAAU,CAACZ,UAAU,CAAC,MAAMuB,CAAP,CAAX,CAAzB,EAAgDC,EAAhD,CAAP;AACD;;AACD,MAAIhB,QAAQ,CAACe,CAAD,CAAZ,EAAiB;AACf,QAAI,OAAOC,EAAP,KAAc,UAAlB,EAA8B;AAC5B,aAAO,IAAIR,UAAJ,CACLQ,EAAE,GACED,CAAC,CAACG,IAAF,KAAW,MAAX,GACEf,IAAI,CAACa,EAAE,EAAH,CADN,GAEEV,OAAO,CAACS,CAAC,CAACI,KAAH,CAHX,GAIEf,UAAU,CAACX,SAAS,CAACsB,CAAD,CAAV,CALT,EAMLE,GANK,CAAP;AAQD;;AACD,WAAO,IAAIT,UAAJ,CAAeJ,UAAU,CAACX,SAAS,CAACsB,CAAD,CAAV,CAAzB,EAAyCC,EAAzC,CAAP;AACD;;AACD,MAAID,CAAC,YAAYV,WAAjB,EAA8B;AAC5B,WAAO,IAAIG,UAAJ,CAAeO,CAAf,EAAkBC,EAAlB,CAAP;AACD;;AACD,SAAO,IAAIR,UAAJ,CAAeJ,UAAU,CAACW,CAAD,CAAzB,EAA8BC,EAA9B,CAAP;AACD,CAxBD;;AA0BA,OAAM,SAAUI,GAAV,CACJC,CADI,EAQ2B;AAE/B,SAAOd,OAAO,CAAC,MAAK;AAClB,UAAMM,QAAQ,GAAGQ,CAAC,CAACP,OAAD,CAAlB;AACA,UAAMQ,KAAK,GAAGT,QAAQ,CAACU,IAAT,EAAd;;AAEA,aAASC,GAAT,CACEF,KADF,EAC8D;AAE5D,UAAIA,KAAK,CAACG,IAAV,EAAgB;AACd,eAAOnB,OAAO,CAACgB,KAAK,CAACH,KAAP,CAAd;AACD;;AACD,aAAOjB,MAAM,CACXK,OAAO,CAAC,MAAMe,KAAK,CAACH,KAAN,CAAY,QAAZ,CAAP,EAA8BG,KAAK,CAACH,KAAN,CAAYR,KAA1C,CADI,EAEVe,GAAD,IAAQ;AACN,cAAMH,IAAI,GAAGV,QAAQ,CAACU,IAAT,CAAcG,GAAd,CAAb;AACA,eAAOF,GAAG,CAACD,IAAD,CAAV;AACD,OALU,CAAb;AAOD;;AAED,WAAOC,GAAG,CAACF,KAAD,CAAV;AACD,GApBa,CAAd;AAqBD","names":["fromEither","getOrFail","_A","_E","_R","accessService","identity","isEither","isOption","isTag","chain_","fail","fromEffect","ManagedImpl","succeed","suspend","GenManaged","constructor","effect","trace","Symbol","iterator","adapter","_","__","___","_tag","value","gen","f","state","next","run","done","val"],"sourceRoot":"","sources":["../../../_src/Managed/methods/gen.ts"],"sourcesContent":[null]}