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 3.92 kB
{"version":3,"file":"index.mjs","mappings":"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","names":["SS","succeedWith","suspend","unit","zip_","runtimeOrd","AtomicReference","Supervisor","constructor","value","unsafeOnStart","unsafeOnEnd","and","that","environment","effect","parent","fiber","propagationAnd","or","propagationOr","Stop","Continue","self","_tag","_continue","_stop","mainFibers","Set","unsafeTrackMain","interval","undefined","_","__","___","has","get","set","setInterval","delete","size","ci","clearInterval","trackMainFibers","track","fibersIn","make","ref","add_","remove_","none"],"sourceRoot":"","sources":["../../_src/Supervisor/index.ts"],"sourcesContent":[null]}