@akiojin/claude-worktree
Version:
Interactive Git worktree manager for Claude Code with graphical branch selection
23 lines • 826 B
TypeScript
export interface AppConfig {
defaultBaseBranch: string;
skipPermissions: boolean;
enableGitHubIntegration: boolean;
enableDebugMode: boolean;
worktreeNamingPattern: string;
}
export interface SessionData {
lastWorktreePath: string | null;
lastBranch: string | null;
timestamp: number;
repositoryRoot: string;
}
/**
* 設定ファイルを読み込む
*/
export declare function loadConfig(): Promise<AppConfig>;
export declare function getConfig(): Promise<AppConfig>;
export declare function resetConfigCache(): void;
export declare function saveSession(sessionData: SessionData): Promise<void>;
export declare function loadSession(repositoryRoot: string): Promise<SessionData | null>;
export declare function getAllSessions(): Promise<SessionData[]>;
//# sourceMappingURL=index.d.ts.map