UNPKG

@tianyio/quality-helper

Version:

A comprehensive quality helper tool for project scaffolding and management

33 lines (32 loc) 782 B
/** * 文件浏览器服务 * 专门负责文件系统浏览和选择功能 */ export declare class FileBrowserService { /** * 浏览文件系统选择 package.json 文件 * @param startDir 起始目录 * @returns 选择的文件路径,如果未选择则返回 null */ browseForPackageJson(startDir: string): Promise<string | null>; /** * 浏览目录 */ private browseDirectory; /** * 构建选择列表 */ private buildChoices; /** * 添加包含 package.json 的目录 */ private addDirectoriesWithPackageJson; /** * 获取包含 package.json 的目录列表 */ private getDirectoriesWithPackageJson; /** * 获取相对路径 */ private getRelativePath; }