Const
Any object that implements this Symbol as a property should return a PeerDiscovery instance as the property value, similar to how Symbol.Iterable can be used to return an Iterable from an Iterator.
Symbol.Iterable
Iterable
Iterator
import { peerDiscovery, PeerDiscovery } from '@libp2p/peer-discovery'class MyPeerDiscoverer implements PeerDiscovery { get [peerDiscovery] () { return this } // ...other methods}
Any object that implements this Symbol as a property should return a PeerDiscovery instance as the property value, similar to how
Symbol.Iterable
can be used to return anIterable
from anIterator
.Example