@nebius/js-sdk - v0.2.54
    Preparing search index...

    Class Chain

    Tries resolvers in order until one returns an address.

    Only UnknownServiceError means “try the next resolver.” Any other error is returned to the caller.

    import {
    Chain,
    Conventional,
    Single,
    } from '@nebius/js-sdk/runtime/resolver';

    const resolver = new Chain(
    new Single('nebius.compute.v1.InstanceService', 'localhost:8443'),
    new Conventional(),
    );

    Implements

    Indexable

    • [key: symbol]: (() => string) | (() => object)

      Tries resolvers in order until one returns an address.

      Only UnknownServiceError means “try the next resolver.” Any other error is returned to the caller.

      • () => string
          • (): string
          • Tries resolvers in order until one returns an address.

            Only UnknownServiceError means “try the next resolver.” Any other error is returned to the caller.

            Returns string

      • () => object
          • (): object
          • Returns a JSON-safe value for logs.

            Returns object

    Index
    • Returns the first address that the resolver chain finds.

      Parameters

      • serviceId: string
      • OptionalapiServiceName: string

      Returns string