UNPKG

nest-cluster-ipc

Version:

A Nest module wrapper for node-cluster-ipc

14 lines (13 loc) 588 B
import { ModuleMetadata, Type } from '@nestjs/common'; export interface ClusterIpcModuleOptions { requestTimeout?: number; } export interface ClusterIpcModuleOptionsFactory { createClusterIpcOptions(): Promise<ClusterIpcModuleOptions> | ClusterIpcModuleOptions; } export interface ClusterIpcModuleAsyncOptions extends Pick<ModuleMetadata, 'imports'> { useExisting?: Type<ClusterIpcModuleOptionsFactory>; useClass?: Type<ClusterIpcModuleOptionsFactory>; useFactory?: (...args: any[]) => Promise<ClusterIpcModuleOptions> | ClusterIpcModuleOptions; inject?: any[]; }