multiformats / js-multiaddr

JavaScript implementation of multiaddr
http://multiformats.github.io/js-multiaddr
Other
109 stars 64 forks source link

fix: use Multiaddr as class name #352

Closed achingbrain closed 1 year ago

achingbrain commented 1 year ago

Cosmetic change ahead.

When logging multaddrs in browsers DefaultMultiaddr appears in the console. It's called this to prevent a collision with the Multiaddr TypeScript interface name which is the horse leading the cart.

The interfaces are removed at compile time so here we import the interface with a different name, freeing up the Multiaddr symbol to be used as the class name which will now appear in the console.

This change is backwards compatible because everything is hidden behind the multiaddr factory function.