@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.23 kB
Source Map (JSON)
{"version":3,"file":"switchable.mjs","mappings":"AAAA;AAEA,OAAO,KAAKA,EAAZ,MAAoB,6CAApB;AACA,SAASC,UAAT,QAA2B,oCAA3B;AACA,SAASC,IAAT,QAAqB,0BAArB;AACA,SAASC,IAAT,QAAqB,wBAArB;AACA,SAASC,GAAT,QAAoB,aAApB;AACA,OAAO,KAAKC,CAAZ,MAAmB,aAAnB;AACA,OAAO,KAAKC,EAAZ,MAAoB,WAApB;AAEA,OAAO,KAAKC,SAAZ,MAA2B,6BAA3B;AACA,OAAO,KAAKC,cAAZ,MAAgC,kCAAhC;AACA,OAAO,KAAKC,UAAZ,MAA4B,8BAA5B;AACA,OAAO,KAAKC,OAAZ,MAAyB,2BAAzB;AACA,SAASC,UAAT,QAA2B,kBAA3B;AAEA;;;;;;;;;;;;;;AAaA,OAAM,SAAUC,UAAV,CACJC,OADI,EACY;AAEhB,SAWET,GAAG,CACD,CAAC;AAAEU,OAAF;AAAOH;AAAP,GAAD,KACGI,WAAD,IACEV,CAAC,CAACW,mBAAF,CAAsB,CAAC;AAAEC;AAAF,GAAD,KAqBlBZ,CAAC,KAAD,CALAA,CAAC,KAAD,CAHAA,CAAC,MAAD,CADAA,CAAC,MAAD,CADAA,CAAC,MAAD,CADAA,CAAC,UAAD,CANAA,CAAC,OAAD,CADAK,OAAO,CAACA,OAAR,CAAgBI,GAAhB,EAAsBI,CAAD,IAAOb,CAAC,CAACc,IAA9B,EADAR,UACA,CACA,EACER,IAAI,CACF,MAAME,CAAC,CAACc,IADN,EAEDC,GAAD,IAASA,GAAG,CAACf,CAAC,CAACgB,QAAH,CAFV,CADN,CAMA,EAAWhB,CAAC,CAACiB,EAAb,CACA,EAAO,GAAP,EAAY,MAAMjB,CAAC,CAACkB,WAAF,EAAlB,CACA,EAAO,OAAP,EAAgB,MAAMf,cAAc,CAACA,cAArC,CACA,EAAO,GAAP,EAAY,CAAC;AAAEgB,SAAF;AAASC;AAAT,GAAD,KACVR,OAAO,CAACZ,CAAC,CAACqB,WAAF,CAAcX,WAAW,CAACY,MAA1B,EAAkC3B,EAAE,CAAC4B,KAAH,CAASH,CAAT,EAAYD,KAAZ,CAAlC,CAAD,CADT,CAGA,EAAM,CAAC;AAAEA;AAAF,GAAD,KACJd,OAAO,CAACA,OAAR,CAAgBI,GAAhB,EAAsBe,IAAD,IACnBpB,UAAU,CAACA,UAAX,CAAsBoB,IAAtB,EAA4B5B,UAA5B,EAAwCuB,KAAxC,CADF,EAEEb,UAFF,CADF,CAKA,EAAM,CAAC;AAAEmB;AAAF,GAAD,KAAWA,CAAC,CAACC,GAAF,CAAM,CAAN,CAAjB,CArBJ,CAHH,EA2BDlB,OA3BC,CAAH,CARAP,EAAE,MAAF,CADAA,EAAE,MAAF,CADAA,EAAE,CAACgB,EACH,EAAQ,YAAR,EAAsB,MAAMX,UAA5B,CACA,EAAQ,KAAR,EAAe,CAAC;AAAEA;AAAF,GAAD,KAKXN,CAAC,CAAC2B,SAAF,CADA3B,CAAC,OAAD,CADAE,SAAS,CAACA,SAAV,CAAqBW,CAAD,IAAOb,CAAC,CAACc,IAA7B,EADAR,UACA,CACA,EAAQR,IAAI,CAAC,MAAME,CAAC,CAAC4B,SAAT,EAAoB5B,CAAC,CAAC6B,OAAtB,CAAZ,CACA,CALJ,CAQA,CAXF;AAyCD","names":["Tp","sequential","pipe","fold","map","T","Do","addIfOpen","makeReleaseMap","releaseAll","replace","releaseMap","switchable","__trace","key","newResource","uninterruptibleMask","restore","_","unit","fin","exitUnit","do","environment","inner","r","provideAll_","effect","tuple","exit","a","get","toManaged","interrupt","succeed"],"sourceRoot":"","sources":["../../../_src/Managed/methods/switchable.ts"],"sourcesContent":[null]}