{"version":3,"file":"definition.mjs","mappings":"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","names":["TExit","$","unifyTExit","self","Fail","constructor","value","tsplus_module_1","sym","tsplus_module_2","that","Die","Interrupt","fiberId","Succeed","_retryHash","Retry","unit","undefined","succeed","a","fail","e","die","interrupt","retry"],"sourceRoot":"","sources":["../../../_src/stm/TExit/definition.ts"],"sourcesContent":[null]}