( subscription: Subscription<A>, pollers: MutableQueue.MutableQueue<Deferred.Deferred<A>> )
| 60 | } |
| 61 | |
| 62 | const removeSubscribers = <A>( |
| 63 | subscription: Subscription<A>, |
| 64 | pollers: MutableQueue.MutableQueue<Deferred.Deferred<A>> |
| 65 | ) => |
| 66 | (subscribers: Subscribers<A>) => { |
| 67 | if (!subscribers.has(subscription)) { |
| 68 | return |
| 69 | } |
| 70 | const set = subscribers.get(subscription)! |
| 71 | set.delete(pollers) |
| 72 | if (set.size === 0) { |
| 73 | subscribers.delete(subscription) |
| 74 | } |
| 75 | } |
| 76 | |
| 77 | /** @internal */ |
| 78 | export const bounded = <A>( |
no test coverage detected
searching dependent graphs…