@brewww/nestjs-plugin-module
Version:
<p align="center"> <a href="http://brewww.com/" target="_blank"><img src="https://github.com/BrewInteractive/nestjs-plugin-module/blob/main/Brew-Logo-Small.png?raw=true" width="300" alt="Brew Logo" /></a> </p>
12 lines (11 loc) • 432 B
TypeScript
import { OnModuleInit, Type } from '@nestjs/common';
import { BasePlugin } from './abstract/base-plugin.plugin';
import { ModuleRef } from '@nestjs/core';
export declare class PluginService implements OnModuleInit {
private pluginTypes;
private moduleRef;
private readonly plugins;
private readonly logger;
constructor(pluginTypes: Type<BasePlugin>[], moduleRef: ModuleRef);
onModuleInit(): Promise<void>;
}