Discovers a specific node and commissions it.

Hierarchy (view full)

Constructors

Accessors

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

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 Promise<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