(self: Pool<A, E>)
| 588 | ) |
| 589 | |
| 590 | const currentUsage = <A, E>(self: Pool<A, E>) => { |
| 591 | let count = self.state.waiters |
| 592 | for (const item of self.state.items) { |
| 593 | count += item.refCount |
| 594 | } |
| 595 | return count |
| 596 | } |
| 597 | |
| 598 | const targetSize = <A, E>(self: Pool<A, E>) => { |
| 599 | if (self.state.isShuttingDown) return 0 |