UNPKG

template-syncer

Version:

智能模板同步工具 - 让你的项目与模板仓库保持同步,支持智能合并、差异对比和交互式更新

16 lines (15 loc) 528 B
import type { MergeStrategy } from '../types'; export declare class Merger { private strategies; constructor(customStrategies?: Record<string, MergeStrategy>); getStrategy(filePath: string): MergeStrategy; merge(templatePath: string, currentPath: string, targetPath: string): Promise<{ success: boolean; message: string; }>; private smartMerge; private mergePackageJson; private mergeJson; private deepMerge; setStrategy(pattern: string, strategy: MergeStrategy): void; }