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 6.96 kB
{"version":3,"file":"index.mjs","mappings":"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","names":["combineSeq","empty","A","cause","succeed","succeedWith","suspend","map_","uncause","zipWith_","E","AtomicNumber","AtomicReference","Key","constructor","remove","setRemove","Global","right","unsafeEnsureResult","deny","bind","ensure","extend","unsafeEnsure","unsafeExtend","closed","_key","_finalizer","ensureResult","that","open","c","released","_tag","unsafeAddRef","unsafeDeny","OrderedFinalizer","order","finalizer","noCause","noCauseEffect","Local","finalizerCount","exitValue","references","finalizers","unsafeClosed","key","size","unsafeReleased","_","release","result","unsafeRelease","get","left","set","incrementAndGet","delete","unsafeClose","a","compareAndSet","decrementAndGet","totalSize","array","Array","from","values","sorted","sort","l","r","reduce_","acc","o","b","unsafeEmpty","globalScope","Open","close","scope","unsafeMakeScope","Map","Number","MIN_SAFE_INTEGER","makeScope"],"sourceRoot":"","sources":["../../_src/Scope/index.ts"],"sourcesContent":[null]}