UNPKG

solidworks-mcp-server

Version:

Clean Architecture SolidWorks MCP Server - Production-ready with SOLID principles

25 lines 936 B
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