UNPKG

nestjs-eureka

Version:

A NestJS module that integrate eureka-js-client

12 lines (11 loc) 618 B
import { EurekaModuleOptions } from './eureka.module.options'; import { Type, Abstract } from '@nestjs/common'; import { ModuleMetadata } from '@nestjs/common/interfaces'; import { EurekaModuleOptionsFactory } from './eureka.module.options.factory'; export interface EurekaModuleAsyncOptions extends Pick<ModuleMetadata, 'imports'> { name?: string; useClass?: Type<EurekaModuleOptionsFactory>; useExisting?: Type<EurekaModuleOptionsFactory>; useFactory?: (...args: any[]) => EurekaModuleOptions | Promise<EurekaModuleOptions>; inject?: (string | symbol | Function | Type<any> | Abstract<any>)[]; }