Skip to main content

Function: registerPluginSystem()

registerPluginSystem(): void

Defined in: src/plugins/core/plugin-registry.ts:48

Registers all plugin system components with the DI container.

Returns

void

Remarks

Call this during application startup to make plugin system components available for injection.

Prerequisites:

  • ILogger must be registered
  • ICacheProvider must be registered
  • IMetrics must be registered

Example

// During application startup
registerPluginSystem();

// Now plugin components can be resolved
const manager = container.resolve(PluginManager);