template-syncer
Version:
智能模板同步工具 - 让你的项目与模板仓库保持同步,支持智能合并、差异对比和交互式更新
24 lines (23 loc) • 467 B
TypeScript
import type { CategoryRule } from '../types';
/**
* 文件分类器
*/
export declare class Categorizer {
private rules;
constructor(customRules?: CategoryRule[]);
/**
* 获取文件分类
*/
categorize(filePath: string): {
category: string;
icon: string;
};
/**
* 获取默认分类
*/
private getDefaultCategory;
/**
* 添加自定义规则
*/
addRule(rule: CategoryRule): void;
}