solidworks-mcp-server
Version:
Clean Architecture SolidWorks MCP Server - Production-ready with SOLID principles
25 lines • 936 B
TypeScript
import { SolidWorksModel, SolidWorksFeature } from './types.js';
export declare class SolidWorksAPI {
private swApp;
private currentModel;
constructor();
connect(): void;
disconnect(): void;
isConnected(): boolean;
openModel(filePath: string): SolidWorksModel;
closeModel(save?: boolean): void;
createPart(): SolidWorksModel;
createSketch(params: any): any;
addLine(params: any): any;
extrude(params: any): any;
createExtrude(depth: number, draft?: number, reverse?: boolean): SolidWorksFeature;
getDimension(name: string): number;
setDimension(name: string, value: number): void;
exportFile(filePath: string, format: string): void;
runMacro(macroPath: string, moduleName: string, procedureName: string, args?: any[]): any;
getMassProperties(): any;
private ensureCurrentModel;
getCurrentModel(): any;
getApp(): any;
}
//# sourceMappingURL=api.d.ts.map