@effect-ts/system
Version:
Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.
1 lines • 4 kB
Source Map (JSON)
{"version":3,"file":"tracing.mjs","mappings":"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","names":["L","O","S","prettyFiberId","NoLocation","constructor","SourceLocation","location","traceLocation","k","Trace","fiberId","executionTrace","stackTrace","parentTrace","ancestryLengthSafe","trace","i","parent","_tag","succeed","suspend","value","ancestryLength","run","parents","pushable","emptyPushable","toUndefined","push_","truncatedParentTrace","maxAncestors","reduceRight_","take_","none","some","prettyTrace","prettyTraceSafe","gen","$","execution","filter_","_","stack","execTrace","isEmpty","execPrint","toArray","map_","a","stackPrint","e","ancestry","join"],"sourceRoot":"","sources":["../../_src/Fiber/tracing.ts"],"sourcesContent":[null]}