solidworks-mcp-server
Version:
Clean Architecture SolidWorks MCP Server - Production-ready with SOLID principles
14 lines • 503 B
TypeScript
/**
* Service Locator Implementation
* Simple dependency injection container
*/
import { IServiceLocator } from '../../core/interfaces/core-abstractions.js';
export declare class ServiceLocator implements IServiceLocator {
private services;
private factories;
register<T>(token: symbol | string, instanceOrFactory: T | (() => T)): void;
resolve<T>(token: symbol | string): T;
has(token: symbol | string): boolean;
reset(): void;
}
//# sourceMappingURL=service-locator.d.ts.map