( deferred: Deferred.Deferred<void, E> )
| 71 | } |
| 72 | |
| 73 | const unsafeMake = <A = unknown, E = unknown>( |
| 74 | deferred: Deferred.Deferred<void, E> |
| 75 | ): FiberHandle<A, E> => { |
| 76 | const self = Object.create(Proto) |
| 77 | self.state = { _tag: "Open", fiber: undefined } |
| 78 | self.deferred = deferred |
| 79 | return self |
| 80 | } |
| 81 | |
| 82 | /** |
| 83 | * A FiberHandle can be used to store a single fiber. |