@effect-ts/system
Version:
Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.
1 lines • 964 B
Source Map (JSON)
{"version":3,"file":"await.mjs","mappings":"AAAA;AAEA,SAASA,mCAAT,QAAoD,yCAApD;AACA,OAAO,KAAKC,CAAZ,MAAmB,qBAAnB;AACA,SAASC,eAAT,QAAgC,uBAAhC;AAEA,SAASC,OAAT,QAAwB,aAAxB;AAEA;;;;;AAIA,SAASC,IAAT,CAAoBC,OAApB,EAA0C;AACxC,SAAOL,mCAAmC,CAAiBM,CAAD,IAAM;AAC9D,UAAMC,KAAK,GAAGF,OAAO,CAACE,KAAR,CAAcC,GAA5B;;AAEA,YAAQD,KAAK,CAACE,IAAd;AACE,WAAK,MAAL;AAAa;AACX,iBAAOR,CAAC,CAACS,KAAF,CAAQH,KAAK,CAACI,KAAd,CAAP;AACD;;AACD,WAAK,SAAL;AAAgB;AACdN,iBAAO,CAACE,KAAR,CAAcK,GAAd,CAAkB,IAAIT,OAAJ,CAAY,CAACG,CAAD,EAAI,GAAGC,KAAK,CAACM,OAAb,CAAZ,CAAlB;AACA,iBAAOZ,CAAC,CAACa,IAAF,CAAOZ,eAAe,CAACI,CAAD,CAAf,CAAmBD,OAAnB,CAAP,CAAP;AACD;AAPH;AASD,GAZyC,EAYvCA,OAAO,CAACU,UAZ+B,CAA1C;AAaD;;AAED,SAASX,IAAI,IAAIY,KAAjB","names":["effectMaybeAsyncInterruptBlockingOn","E","interruptJoiner","Pending","wait","promise","k","state","get","_tag","right","value","set","joiners","left","blockingOn","await"],"sourceRoot":"","sources":["../../_src/Promise/await.ts"],"sourcesContent":[null]}