From 94dc4ed0320473b160618d19dddc6e038f5050e6 Mon Sep 17 00:00:00 2001
From: Alex Potsides <alex@achingbrain.net>
Date: Mon, 15 May 2023 09:31:11 +0100
Subject: [PATCH] fix: expose getListeners method from the transport manager
 (#400)

To make transports that piggy-back on top of other transports able
to report their multiaddrs more reliably, expose the getListeners
function implemented by the transport manager.
---
 packages/interface-transport/src/index.ts | 1 +
 1 file changed, 1 insertion(+)

diff --git a/packages/interface-transport/src/index.ts b/packages/interface-transport/src/index.ts
index c770e8484..4b14bd2d3 100644
--- a/packages/interface-transport/src/index.ts
+++ b/packages/interface-transport/src/index.ts
@@ -105,6 +105,7 @@ export interface TransportManager {
   dial: (ma: Multiaddr, options?: any) => Promise<Connection>
   getAddrs: () => Multiaddr[]
   getTransports: () => Transport[]
+  getListeners: () => Listener[]
   transportForMultiaddr: (ma: Multiaddr) => Transport | undefined
   listen: (addrs: Multiaddr[]) => Promise<void>
   remove: (key: string) => Promise<void>