UNPKG

andrade-soulseek-downloader

Version:

Simple, safe Soulseek download library with built-in rate limiting to prevent bans

24 lines 762 B
import 'reflect-metadata'; import { Container } from 'inversify'; /** * Dependency injection container using InversifyJS. * Central configuration for all application dependencies. */ export declare class DIContainer { private static container; /** * Gets singleton container instance. * @returns Configured InversifyJS container */ static getContainer(): Container; /** Configures all application dependencies */ private static configureDependencies; /** * Binds external Soulseek client instance. * @param client - Soulseek client to inject */ static bindSoulseekClient(client: any): void; /** Resets container for testing */ static reset(): void; } //# sourceMappingURL=di-container.d.ts.map