nestjs-eureka
Version:
A NestJS module that integrate eureka-js-client
12 lines (11 loc) • 389 B
TypeScript
import { Logger } from '@nestjs/common';
import { Eureka } from 'eureka-js-client';
import { ServiceDto } from '../interfaces/service';
export declare class DiscoveryService {
protected readonly client: Eureka;
protected logger: Logger;
constructor(client: Eureka);
resolveHostname(serviceName: string): ServiceDto;
private getPort;
private getAvailableInstance;
}