UNPKG

ms-nestjs-eureka

Version:

A NestJS module that integrate eureka-js-client

26 lines (25 loc) 701 B
import { EurekaClient } from 'eureka-js-client'; export interface EurekaModuleOptions { eureka: { host: string; port: number; registryFetchInterval?: number; servicePath?: string; maxRetries?: number; debug?: boolean; }; service: { name: string; host?: string; port: number; }; clientLogger?: EurekaModuleClientLogger; instanceExtra?: Partial<EurekaClient.EurekaInstanceConfig>; } export interface EurekaModuleClientLogger { warn(...args: any[]): void; info(...args: any[]): void; debug(...args: any[]): void; error(...args: any[]): void; } export type EurekaConfig = EurekaModuleOptions;