nestjs-eureka
Version:
A NestJS module that integrate eureka-js-client
17 lines (16 loc) • 726 B
TypeScript
import { HttpService } from '@nestjs/axios';
import { OnApplicationBootstrap, Logger, OnApplicationShutdown } from '@nestjs/common';
import { DiscoveryService } from './discovery.service';
export declare class DiscoveryInterceptor implements OnApplicationBootstrap, OnApplicationShutdown {
protected readonly httpService: HttpService;
protected readonly discoveryService: DiscoveryService;
protected logger: Logger;
private interceptorNumber;
constructor(httpService: HttpService, discoveryService: DiscoveryService);
onApplicationBootstrap(): void;
onApplicationShutdown(): void;
private mapHostnameInterceptor;
private buildFullPath;
private combineURLs;
private isAbsoluteURL;
}