( pubsub: AtomicPubSub<A>, subscribers: Subscribers<A>, subscription: Subscription<A>, pollers: MutableQueue.MutableQueue<Deferred.Deferred<A>>, shutdownHook: Deferred.Deferred<void>, shutdownFlag: MutableRef.MutableRef<boolean>, strategy: PubSubStrategy<A> )
| 199 | |
| 200 | /** @internal */ |
| 201 | export const unsafeMakeSubscription = <A>( |
| 202 | pubsub: AtomicPubSub<A>, |
| 203 | subscribers: Subscribers<A>, |
| 204 | subscription: Subscription<A>, |
| 205 | pollers: MutableQueue.MutableQueue<Deferred.Deferred<A>>, |
| 206 | shutdownHook: Deferred.Deferred<void>, |
| 207 | shutdownFlag: MutableRef.MutableRef<boolean>, |
| 208 | strategy: PubSubStrategy<A> |
| 209 | ): Queue.Dequeue<A> => |
| 210 | new SubscriptionImpl( |
| 211 | pubsub, |
| 212 | subscribers, |
| 213 | subscription, |
| 214 | pollers, |
| 215 | shutdownHook, |
| 216 | shutdownFlag, |
| 217 | strategy, |
| 218 | pubsub.replayWindow() |
| 219 | ) |
| 220 | |
| 221 | /** @internal */ |
| 222 | class BoundedPubSubArb<in out A> implements AtomicPubSub<A> { |
no test coverage detected
searching dependent graphs…