UNPKG

long-git-cli

Version:

A CLI tool for Git tag management.

37 lines 759 B
/** * 本地存储模块 * 处理本地 JSON 文件的读写操作 */ /** * Storage 类 * 负责本地文件的读写操作 */ export declare class Storage { private storagePath; constructor(storagePath?: string); /** * 读取文件 */ read<T>(filename: string): Promise<T | null>; /** * 写入文件 */ write<T>(filename: string, data: T): Promise<void>; /** * 检查文件是否存在 */ exists(filename: string): Promise<boolean>; /** * 删除文件 */ delete(filename: string): Promise<void>; /** * 获取存储路径 */ getStoragePath(): string; /** * 确保目录存在 */ private ensureDir; } //# sourceMappingURL=storage.d.ts.map