@devgrid/netron-nest
Version:
NestJS integration module for @devgrid/netron, providing seamless distributed system capabilities with decorators, dependency injection, and automatic service discovery in NestJS applications.
14 lines (13 loc) • 514 B
TypeScript
import { NetronOptions } from '@devgrid/netron';
import { DynamicModule } from '@nestjs/common';
export interface NetronModuleAsyncOptions {
useFactory: (...args: any[]) => Promise<NetronOptions> | NetronOptions;
inject?: any[];
imports?: any[];
}
export declare class NetronModule {
static forRoot(options: NetronOptions): DynamicModule;
static forRootAsync(asyncOptions: NetronModuleAsyncOptions): DynamicModule;
private static createProviders;
private static createAsyncProviders;
}