Finds all nodes possible within a time window or indefinitely until canceled.

If you run without a timeout, the output array is always empty and you must add a listener to ContinuousDiscover#discovered.

Hierarchy (view full)

Constructors

Accessors

  • get [toStringTag](): string
  • Returns string

  • get discovered(): Observable<[ClientNode], void>
  • Emitted as discovery encounters new nodes.

    Returns Observable<[ClientNode], void>

Methods

  • Terminate discovery.

    This will not abort node initialization but it will terminate any active discoveries. The discovery result will be the same as if the discovery had timed out.

    Returns void

  • Attaches a callback for only the rejection of the Promise.

    Type Parameters

    • TResult = never

    Parameters

    • Optionalonrejected: null | ((reason: any) => TResult | PromiseLike<TResult>)

      The callback to execute when the Promise is rejected.

    Returns CancelablePromise<ClientNode[] | TResult>

    A Promise for the completion of the callback.

  • Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The resolved value cannot be modified from the callback.

    Parameters

    • Optionalonfinally: null | (() => void)

      The callback to execute when the Promise is settled (fulfilled or rejected).

    Returns CancelablePromise<ClientNode[]>

    A Promise for the completion of the callback.

  • Returns ClientNode[]

  • Parameters

    • node: ClientNode

    Returns void

  • Attaches callbacks for the resolution and/or rejection of the Promise.

    Type Parameters

    • TResult1 = ClientNode[]
    • TResult2 = never

    Parameters

    • Optionalonfulfilled: null | ((value: ClientNode[]) => TResult1 | PromiseLike<TResult1>)

      The callback to execute when the Promise is resolved.

    • Optionalonrejected: null | ((reason: any) => TResult2 | PromiseLike<TResult2>)

      The callback to execute when the Promise is rejected.

    Returns CancelablePromise<TResult1 | TResult2>

    A Promise for the completion of which ever callback is executed.

  • Returns a string representation of an object.

    Returns string