Optional
resolvePromise: booleanSend DNS-SD queries to discover commissionable devices by a provided identifier (e.g. discriminator, vendorId, etc.) and returns as soon as minimum one was found or the timeout is over.
Optional
timeoutSeconds: numberOptional
ignoreExistingRecords: booleanSend DNS-SD queries to discover commissionable devices by a provided identifier (e.g. discriminator, vendorId, etc.) and returns after the timeout is over. For each new discovered device the provided callback is called when it is discovered.
Optional
timeoutSeconds: numberOptional
cancelSignal: Promise<void>Send DNS-SD queries to discover the current addresses of an operational paired device by its operational ID and return them.
Return already discovered commissionable devices and return them. Does not send out new DNS-SD queries.
Return already discovered addresses of an operational paired device and return them. Does not send out new DNS-SD queries.
Cancel a running discovery of commissionable devices. The waiter promises are resolved as if the timeout would be over.