A DiscoveryProvider that can additionally run ONE awaitable scan pass. The base
contract's start() returns void (fire-and-forget), which is not enough to answer
"the scan is done, here is the set"; providers able to promise a complete pass — e.g.
import('./reac-discovery.js').ReacDiscoveryProvider — offer this instead.
A DiscoveryProvider that can additionally run ONE awaitable scan pass. The base contract's
start()returnsvoid(fire-and-forget), which is not enough to answer "the scan is done, here is the set"; providers able to promise a complete pass — e.g. import('./reac-discovery.js').ReacDiscoveryProvider — offer this instead.