@ry-krystal/kicad-converter
Version:
专业的KiCad符号文件与JSON互转工具
27 lines (26 loc) • 612 B
TypeScript
/**
* 转换命令实现
* 处理单文件转换逻辑
*/
/**
* 转换命令选项
*/
export interface ConvertOptions {
input: string;
output?: string;
mode?: 'auto' | 'to-json' | 'to-kicad';
engine?: 'core' | 'enhanced' | 'auto';
validate?: boolean;
optimize?: boolean;
stats?: boolean;
verbose?: boolean;
quiet?: boolean;
}
/**
* 执行转换命令
*/
export declare function convertCommand(options: ConvertOptions): Promise<boolean>;
/**
* 验证转换结果
*/
export declare function validateConversionResult(result: any, mode: 'to-json' | 'to-kicad'): boolean;