bb-inspired
Version:
Core library for BB-inspired NestJS backend
12 lines (11 loc) • 448 B
TypeScript
import { PluginManagerMain } from './plugin.manager';
import { PluginOptions } from './plugin.module';
export declare class PluginLoader {
private readonly options;
private readonly pluginManager;
private readonly logger;
constructor(options: PluginOptions, pluginManager: PluginManagerMain);
discoverAndLoadPlugins(): Promise<string[]>;
loadPlugin(pluginPath: string): Promise<string | null>;
private findEntryPoint;
}