@oxog/environment-detector
Version:
Comprehensive, zero-dependency environment detection for Node.js
16 lines • 569 B
TypeScript
import type { Plugin, PluginManager } from '@/types/plugin';
import { PluginContextImpl } from './base';
export declare class PluginManagerImpl implements PluginManager {
private static instance;
private plugins;
private context;
private constructor();
static getInstance(): PluginManagerImpl;
use(plugin: Plugin): Promise<void>;
remove(pluginName: string): Promise<void>;
get(pluginName: string): Plugin | undefined;
getAll(): Plugin[];
clear(): void;
getContext(): PluginContextImpl;
}
//# sourceMappingURL=manager.d.ts.map