(self: Deferred<A, E>, effect: Effect<A, E>)
| 844 | * |
| 845 | * const deferred = Deferred.makeUnsafe<number>() |
| 846 | * Deferred.doneUnsafe(deferred, Effect.succeed(42)) // => true |
| 847 | * ``` |
| 848 | * |
| 849 | * @category unsafe |
| 850 | * @since 4.0.0 |
| 851 | */ |
| 852 | export const doneUnsafe = <A, E>(self: Deferred<A, E>, effect: Effect<A, E>): boolean => { |
| 853 | if (self.effect) return false |
| 854 | self.effect = effect |
| 855 | if (self.resumes) { |
| 856 | for (let i = 0; i < self.resumes.length; i++) { |
| 857 | self.resumes[i](effect) |
| 858 | } |
| 859 | self.resumes = undefined |
no outgoing calls
no test coverage detected
searching dependent graphs…