@hjkltop/nestjs-eureka
Version:
A NestJS module that integrate eureka-js-client
12 lines (11 loc) • 462 B
TypeScript
import { EurekaClient } from 'eureka-js-client';
import { ServiceDefinition } from './service.definition';
import { LoggerService } from '@nestjs/common';
export interface EurekaModuleOptions {
requestMiddleware?: ((requestOpts: any, done: (opts: any) => void) => void) | undefined;
eureka?: EurekaClient.EurekaClientConfig;
service?: ServiceDefinition;
disableDiscovery?: boolean;
disable?: boolean;
logger?: LoggerService;
}