()
| 748 | | undefined |
| 749 | } |
| 750 | |
| 751 | const fiberStackAnnotations = (fiber: Fiber.Fiber<any, any>) => { |
| 752 | if (!fiber.currentStackFrame) return undefined |
| 753 | const annotations = new Map<string, unknown>() |
| 754 | annotations.set(InterruptorStackTrace.key, fiber.currentStackFrame) |
| 755 | return Context.makeUnsafe(annotations) |
| 756 | } |
| 757 | |
| 758 | const fiberInterruptChildren = (fiber: FiberImpl) => { |
| 759 | if (fiber._children === undefined || fiber._children.size === 0) { |
| 760 | return undefined |
| 761 | } |
| 762 | return fiberInterruptAll(fiber._children) |
| 763 | } |
| 764 | |
| 765 | /** @internal */ |
| 766 | export const fiberAwait = <A, E>( |
| 767 | self: Fiber.Fiber<A, E> |
| 768 | ): Effect.Effect<Exit.Exit<A, E>> => { |
no test coverage detected
searching dependent graphs…